2013-12-10 150 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

相關問題