想像してみてください:
<div id="old-parent">
<span>Foo</span>
<b>Bar</b>
Hello World
</div>
<div id="new-parent"></div>
JavaScriptはからすべての子ノード(両方の要素、およびテキストノード)を移動するために書き込むことができますどのようold-parent
にnew-parent
jQueryをせずに?
ノード間の空白は気にしませんが、迷子をキャッチすることを期待していますが、ノードもHello World
そのまま移行する必要があります。
編集
明確にするために、私は最終的に:
<div id="old-parent"></div>
<div id="new-parent">
<span>Foo</span>
<b>Bar</b>
Hello World
</div>
これが提案された複製である質問の答えは、次の結果になります。
<div id="new-parent">
<div id="old-parent">
<span>Foo</span>
<b>Bar</b>
Hello World
</div>
</div>