前端之家收集整理的这篇文章主要介绍了
使用变量(jQuery)中的事件复制DOM元素,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想在变量中复制DOM元素,所以我这样做了:
var before=$(“#someid”).html();
然后我的脚本在这个“someid”DOM中做了很多东西,在完成之后我恢复了以前的DOM:
$(“#someid”).html(before);
这工作正常,但问题是我在这个DOM中有一些事件,这些事件不能像这样复制……那么还有另一种方法吗?
clone()方法可以保留事件处理程序和元素数据.你可以写:
var $before = $("#someid").clone(true);
然后呢:
$("#someid").replaceWith($before);
原文链接:https://www.f2er.com/jquery/178801.html