的第一次出现我有这样的:元素越来越裹在父母的
<div class="A">
<div class="B"></div>
<p>Text1</p>
<div class="C"></div>
</div>
我能够做到这一点使用wrapAll():
<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牛逼
时,我有两个A的,如:
<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>
它和第一A的数据第二个一包成d和保持它在第一个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