的第一次出現我有這樣的:元素越來越裹在父母的
<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