jquery:选择第n个之后的所有元素
我有x个jquery:选择第n个之后的所有元素,jquery,jquery-selectors,Jquery,Jquery Selectors,我有x个,我需要在n之后选择all <div class=foo>4:00</div> <div class=foo>5:00</div> <div class=foo>6:00</div> <div class=foo>7:00</div> <div class=foo>8:00</div> 谢谢 试试看: 这将使用大于选择器选择索引大于所提供数字的所有元素 没有Pat
,我需要在n之后选择all
<div class=foo>4:00</div>
<div class=foo>5:00</div>
<div class=foo>6:00</div>
<div class=foo>7:00</div>
<div class=foo>8:00</div>
谢谢
试试看:
这将使用大于
选择器选择索引大于所提供数字的所有元素
$('.foo').eq(2).nextAll().remove();
请参见,您还可以执行以下操作:
$('.foo').slice(3).remove();
请参见使用slice或eq是有效的,因为gt不接受变量。比如说 //行不通
var项目从\u到\u移除=8代码>
$(“li:gt(要删除的项目)”).remove()代码>
//行得通
var项目从\u到\u移除=8代码>
$('li').slice(项到移除).remove()代码>这就是我要找的。投赞成票。立刻对我有用!:)+1这就是jQuery文档所说的为了更好的性能而这样做。
$('.foo').eq(2).nextAll().remove();
$('.foo').slice(3).remove();