jquery:如何保存和恢复事件?

jquery:如何保存和恢复事件?,jquery,events,restore,Jquery,Events,Restore,所以我有这个DOM块,它包含具有不同事件处理程序的元素;我需要使用$(parent.html)(已更改的\u DOM\u html)操作该DOM块 更改的\u dom\u html将包含一些原始元素,因此通过在其父元素上使用html(),它们的事件处理程序将弹出窗口。如何在使用parent.html()之前保存它们的事件处理程序,然后再还原它们 旧的数据('events')在最新的jQuery版本中不再起作用。您可能需要稍微重构代码,但clone(true)将复制元素及其事件绑定 如何创建cha

所以我有这个DOM块,它包含具有不同事件处理程序的元素;我需要使用
$(parent.html)(已更改的\u DOM\u html)
操作该DOM块

更改的\u dom\u html将包含一些原始元素,因此通过在其父元素上使用html(),它们的事件处理程序将弹出窗口。如何在使用
parent.html()
之前保存它们的事件处理程序,然后再还原它们


旧的
数据('events')
在最新的jQuery版本中不再起作用。

您可能需要稍微重构代码,但clone(true)将复制元素及其事件绑定

如何创建
changed\u dom\u html
?它是字符串吗?您应该更精细地操作DOM元素,根据需要修改特定属性,而不是替换块中的HTML。您可以删除以前的绑定,并在创建它们后附加新的绑定。
$('elm')。off('events')。on('events,'elm',function()
Yes Blender,string;您说得对。