2013-12-10 57 views
1

我有一个幻灯片演示,我想确保不超过5个元素(一个活动,两个预加载在每个方向)。 如何选择除第一个/最后5个元素以外的所有元素?删除除n个第一个元素之外的所有元素

现在我有:

while ($holder.children().length > 5) { 
    $holder.children().first().remove(); 
} 

但是,这是不是很适合,因为我想删除它们之前淡出的元素出来。

回答

2

您可以:lt选择前五个像

$('selector:lt(5)'); 

使用值与:gt选择最后。

$('selector:gt(-5)'); 
+0

我已经固定更新,感谢@zerkms – Adil

+0

所以我会用':not'选择让所有除这5个元素呢? –

+0

是的,你可以做到这一点,但有很多其他的方法,你必须决定哪一个最适合你。 – Adil

相关问题