のような 10 以上の img div を取得しまし<img class="thumbnail22">
た。
しかし、最初の 5 つの要素 (img div) のみを複製したいと考えています。
$('img.thumbnail22').clone().prependTo(".cloned");
私はそれらを.cloned divに複製します。しかし、どうすれば最初の 5 つの要素だけを複製できますか?
手伝ってくれてありがとう!
slice()を使用して、セレクターから保持する要素の数を制限できます。
$('img.thumbnail22').slice(0, 5).clone().prependTo(".cloned");
もう 1 つの方法は、 :lt()を使用してセレクターで要素の数を直接制限することです。
$('img.thumbnail22:lt(5)').clone().prependTo(".cloned");
slice()
やってみる
$('img.thumbnail22').slice(0,20).clone().prependTo(".cloned");
jQuery オブジェクトは配列の拡張であることを思い出してください。