我有10个以上的img div,如<img class="thumbnail22">
。
但我想只克隆前5个元素(img divs)。
使用$('img.thumbnail22').clone().prependTo(".cloned");
我将它们克隆到.cloned div中,这有效。
但是我怎样才能克隆前5个元素呢?
感谢您的帮助!
答案 0 :(得分:6)
您可以使用slice()来限制要从选择器中保留的元素数量。
$('img.thumbnail22').slice(0, 5).clone().prependTo(".cloned");
另一种方法是使用:lt()
直接限制选择器中的元素数量$('img.thumbnail22:lt(5)').clone().prependTo(".cloned");
答案 1 :(得分:1)
试试slice()
吧
$('img.thumbnail22').slice(0,20).clone().prependTo(".cloned");
请记住,jQuery对象是数组的扩展。