jQuery选择器,用于选择类名,该类名后面只有一个数字

时间:2011-04-28 07:43:19

标签: jquery jquery-selectors jquery-calculation

所以我有以下结构:

 <div class="num1">1,2</div>  
 <div class="num11">2,2</div>  

 <div class="num2">5,4</div>  
 <div class="num21">3,2</div>  

 etc...

我想要一个jQuery选择器,它只选择num1和num2,numX,其中X只是一个数字。目前我有一个选择器:

alert($("div[class^='num']").max());  

当然会返回所有的数字,所以我想知道是否有某种方法可以轻松处理这个问题。顺便说一句,如果有人想知道.max()是什么,它来自jQuery calculation plugin

1 个答案:

答案 0 :(得分:3)

在这里,你有

$("div[class^='num']").filter(function(){
   return /^num\d$/.test($(this).attr("class"));
})

它使用正则表达式来选择具有适当类名的元素。

希望有所帮助