0

したがって、さまざまなイベント ハンドラーを持つ要素を含むこの DOM チャンクがあります。その DOM チャンクを で操作する必要があります$(parent).html(changed_dom_html)

changed_dom_html には元の要素の一部が含まれるため、親で html() を使用すると、イベント ハンドラがウィンドウの外に飛び出します。parent.html()を使用する前にイベント ハンドラーを保存し、後で復元するにはどうすればよいですか?

古いdata('events')ものは、最新の jQuery バージョンでは機能しなくなりました。

4

1 に答える 1

0

コードを少しリファクタリングする必要があるかもしれませんが、clone(true) は要素とそのイベント バインディングをコピーします。

于 2013-06-28T21:43:19.850 に答える