8
我想DOM元素变量拷贝,所以我这样做:其变量(jQuery的)事件复制DOM元素
VAR前= $( “#someid”)HTML();
然后我的剧本也完成在这个“someid” DOM和后那一堆东西,我恢复了DOM像从前那样:
$(“#someid”)HTML(前);
这工作正常,但问题是,我有这个DOM中的一些事件,这些事件不能像这样复制...那么有另一种方式来做到这一点?
我想DOM元素变量拷贝,所以我这样做:其变量(jQuery的)事件复制DOM元素
VAR前= $( “#someid”)HTML();
然后我的剧本也完成在这个“someid” DOM和后那一堆东西,我恢复了DOM像从前那样:
$(“#someid”)HTML(前);
这工作正常,但问题是,我有这个DOM中的一些事件,这些事件不能像这样复制...那么有另一种方式来做到这一点?
clone()方法可以保留事件处理程序和元素数据。你可以写:
var $before = $("#someid").clone(true);
再后来:
$("#someid").replaceWith($before);