有什么方法可以找到它吗? 例如:
var number=5;
$("#"+>number).remove();
但我不知道怎么做这样的事情,如果它是posibble :) 感谢
答案 0 :(得分:4)
$('div').filter(function() {
return parseInt( this.id, 10) > 5;
}).remove();
如果id
仅包含number
。
id
。例如:
<div id="myid-5"></div>
<div id="myid-6"></div>
将上述代码修改为:
$('div').filter(function() {
return parseInt( this.id.replace('myid-',''), 10) > 5;
}).remove();
答案 1 :(得分:0)
您可以借助slice
功能
将匹配元素集减少到由一系列索引指定的子集。
请参阅http://api.jquery.com/slice/
这种方法可以帮助你摆脱数字指数
请参阅jsfiddle上的my example