考慮以下幾點:我將如何替換DOM節點並將其包裹?
我有一個div,我正與一個文本替換,如:
var $targetDiv = $('#the-div');
var $newDiv = $('#the-new-div');
$targetDiv.replaceWith($newDiv);
這將打開:
<div id="the-div"></div>
到:
<div id="the-new-div"></div>
如何將<div id="the-new-div"></div>
換成<div id="the-new-div-wrapper">
?
所以結果將變成:
<div id="the-new-div-wrapper">
<div id="the-new-div">
</div>
</div>
$targetDiv.replaceWith($newDiv).wrap('<div id="the-new-div-wrapper"' />')
似乎並沒有工作。
我相信單引號未在包裝HTML匹配。 – 2012-04-12 10:09:29