4

のような 10 以上の img div を取得しまし<img class="thumbnail22">た。

しかし、最初の 5 つの要素 (img div) のみを複製したいと考えています。

$('img.thumbnail22').clone().prependTo(".cloned");私はそれらを.cloned divに複製します。しかし、どうすれば最初の 5 つの要素だけを複製できますか?

手伝ってくれてありがとう!

4

2 に答える 2

6

slice()を使用して、セレクターから保持する要素の数を制限できます。

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

もう 1 つの方法は、 :lt()を使用してセレクターで要素の数を直接制限することです。

$('img.thumbnail22:lt(5)').clone().prependTo(".cloned");
于 2013-02-09T10:46:36.577 に答える
1

slice()やってみる

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

jQuery オブジェクトは配列の拡張であることを思い出してください。

于 2013-02-09T10:47:18.277 に答える