私は html ノードと、構造がわずかに異なるだけの別の html ノードを持っています。(どちらも非常に複雑なノードです) どちらのノードも、jQuery.data
子に多くのセットを持っています。1 つのノードはドキュメント内にあり、もう 1 つはメモリ内の単なるフラグメントです。
DOM のノードのコンテンツをフラグメントのものに置き換え、フラグメントと一緒にすべて保存jQuery.data
したいのですが、html()..どうすれば保存できますか?
私は html ノードと、構造がわずかに異なるだけの別の html ノードを持っています。(どちらも非常に複雑なノードです) どちらのノードも、jQuery.data
子に多くのセットを持っています。1 つのノードはドキュメント内にあり、もう 1 つはメモリ内の単なるフラグメントです。
DOM のノードのコンテンツをフラグメントのものに置き換え、フラグメントと一緒にすべて保存jQuery.data
したいのですが、html()..どうすれば保存できますか?
の使用は避け、代わりに.html()
次のようなものを使用してください。.replaceWith()
これにより、テキストの HTML を単純に上書きするのではなく、DOM 要素が移動します。