2

假设我有一个div包含无限数量的 child div。有没有一种简单的方法让 jQuery 选择第ndivdiv之后的每一个,以便我可以更改它们(在这种情况下,调用remove()old divs)?

4

3 回答 3

15

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

 // div's 10 and higher
 $('div:gt(9)').show()
于 2009-01-19T19:53:08.337 回答
2

从我的脑海中输入这个和 jQuery API 文档(阅读:这未经测试),但我要做的第一件事是

$('#container div').slice(-n).remove();
于 2009-01-19T19:51:33.473 回答
2

或者,如果您需要先对所有 div 进行操作:

$('div').css('color', 'red').filter(':gt(5)').remove();
于 2009-01-19T19:55:26.180 回答