の最初の出現に包まれたばかり、私はこれを持っている:要素は親のクラス
私は wrapAll()使用してこれを行うことができるよ<div class="A">
<div class="B"></div>
<p>Text1</p>
<div class="C"></div>
</div>
:
<div class="A">
<div class="D">
<div class="B"></div>
<p>Text1</p>
<div class="C"></div>
</div>
</div>
のjQueryを:
$(document).ready(function() {
$('.B, .C').wrapAll('<div class="D">');
});
BU私は2つのAを持っている時にT
は、のように:
<div class="A">
<div class="B"></div>
<p>Text1</p>
<div class="C"></div>
</div>
<div class="A">
<div class="B"></div>
<p>Text2</p>
<div class="C"></div>
</div>
それは、この中で変換されます:
<div class="A">
<div class="D">
<div class="B"></div>
<p>Text1</p>
<div class="C"></div>
<div class="B"></div>
<p>Text2</p>
<div class="C"></div>
</div>
</div>
<div class="A"></div>
それはDに最初のAのデータと第2のAをラップし、それを保持します私はAと自分のコンテンツを別々にしたいと思っています。私は出力になりたい:
<div class="A">
<div class="D">
<div class="B"></div>
<p>Text1</p>
<div class="C"></div>
</div>
</div>
<div class="A">
<div class="D">
<div class="B"></div>
<p>Text2</p>
<div class="C"></div>
</div>
</div>
をあなただけのループに持っています。https: //jsfiddle.net/ykdrcrnt/ –
@ Karl-AndréGagnonありがとうございました。 – NaMo