在jQuery中选择第n个div(以及更高版本)

时间:2009-01-19 19:47:35

标签: javascript jquery traversal

假设我的div包含无限数量的子div。是否有一种简单的方法可以让jQuery选择 n th divdiv之后的remove()所以我可以更改它们(在这种情况下,调用div旧的{{1}} s)?

3 个答案:

答案 0 :(得分:15)

您可以使用":gt()"选择器:

 // div's 10 and higher
 $('div:gt(9)').show()

答案 1 :(得分:2)

从头脑中输入这个和jQuery API doc(读:这没有经过测试),但我要做的第一件事就是

$('#container div').slice(-n).remove();

答案 2 :(得分:2)

或者如果你需要先对所有div做点什么:

$('div').css('color', 'red').filter(':gt(5)').remove();