0
このようなループを作成することは可能ですか?すべてのx要素をdivにラップし、(xラップ後)異なる数の要素をラップします(xラップの場合)
例えば:、その後、(2ラップ後)
<div id="container">
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
</div>
<div id="container">
<div class="group">
<div></div>
<div></div>
</div>
<div class="group">
<div></div>
<div></div>
</div>
<div class="group">
<div></div>
<div></div>
<div></div>
</div>
<div class="group">
<div></div>
<div></div>
<div></div>
</div>
<div class="group">
<div></div>
<div></div>
<div></div>
</div>
<div class="group">
<div></div>
<div></div>
</div>
<div class="group">
<div></div>
<div></div>
</div>
</div>
に(3ラップのために)すべての3つのdivをラップのdivの中にすべての2つのdivをラップ私はすでに発見しました従来の方法について
this topic
var divs = $("div > div");
for(var i = 0; i < divs.length; i+=3) {
divs.slice(i, i+3).wrapAll("<div class='new'></div>");
}
どのようなアイデアですか?
(私はそれが間違って取得する場合、私はとても残念初心者です)
ありがとうございます。私はあなたのソリューションを適用しようとしていますが、私はこれに精通していません。私のdivsはお互いにフィットします。異なる変数について説明できますか?または、2つの手順で例を表示しますか? – Iriel
これとあなたのコードとの唯一の違いは、インクリメントされたステップ変数(固定ステップ-3ではなく)です。コードにコメントを追加しました。 –