2013-02-09 62 views
4

我得到了10 + img divs像<img class="thumbnail22">如何克隆只有特定數量的元素?

但我只想克隆前5個元素(img divs)。

$('img.thumbnail22').clone().prependTo(".cloned");我將它們克隆到.cloned div中,它工作。 但是我怎麼克隆只有前5個元素?

感謝您的幫助!

回答

6

您可以使用slice()限制您希望從選擇器中保留的元素數量。

$('img.thumbnail22').slice(0, 5).clone().prependTo(".cloned"); 

另一種方法是使用:lt()

$('img.thumbnail22:lt(5)').clone().prependTo(".cloned"); 
1

嘗試slice()荷蘭國際集團它

$('img.thumbnail22').slice(0,20).clone().prependTo(".cloned"); 

記住,以限制直接元素在選擇器的數量,jQuery的對象是一個陣列的延伸部。