jquery – 如何从给定的字符串开始获取特定类的元素?

前端之家收集整理的这篇文章主要介绍了jquery – 如何从给定的字符串开始获取特定类的元素?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个包含多个类的元素列表,例如:
<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();
});

http://jsfiddle.net/LQPh6/

猜你在找的jQuery相关文章