我有一个包含多个类的元素列表,例如:
<input class="etape btn-info others"> <input class="etape btn-inverse others"> <input class="etape btn-danger others">
如何编写jQuery代码,这将允许我以下…
$(".etape").click(function(){ $(this).get("the class that starts with btn-") // in order to store this value in a variable to reuse it later });
解决方法
您可以使用正则表达式或拆分类名。
$(".etape").click(function(){ var get = $.grep(this.className.split(" "),function(v,i){ return v.indexOf('btn') === 0; }).join(); });