2010-07-30 107 views
15

我有x个<div>,我需要在n之后选择全部。jquery:选择第n个之后的所有元素

<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> 

例如,给定的n = 3和div.foo,删除所有div.foo的第三div.foo后会产生:

<div class=foo>4:00</div> 
<div class=foo>5:00</div> 
<div class=foo>6:00</div> 

由于

+0

投票了。对我来说立即有用! :) – 2010-11-27 18:29:10

回答

0

由于gt不接受变量,因此使用slice或eq是有效的。例如

//将无法正常工作

var items_to_remove = 8;

$("li:gt(items_to_remove)").remove();

//将工作

var items_to_remove = 8;

$('li').slice(items_to_remove).remove();

相关问题