假设我有一个div
包含无限数量的 child div
。有没有一种简单的方法让 jQuery 选择第n个div
和div
之后的每一个,以便我可以更改它们(在这种情况下,调用remove()
old div
s)?
ceejayoz
问问题
2475 次
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 回答