我想复制变量中的 DOM 元素,所以我这样做了:
var before=$("#someid").html();
然后我的脚本在这个“someid”DOM 中做了很多事情,完成后我像以前一样恢复了 DOM:
$("#someid").html(之前);
这工作正常,但问题是我在这个 DOM 中有一些事件,并且这些事件不能像这样复制......那么还有另一种方法可以做到这一点吗?
The clone() http://api.jquery.com/clone/方法可以保留事件处理程序和元素数据。你可以写:
var $before = $("#someid").clone(true);
然后后来:
$("#someid").replaceWith($before);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)