jquery – $.clone和.cloneNode

前端之家收集整理的这篇文章主要介绍了jquery – $.clone和.cloneNode前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我对jQuery $.clone和原始.cloneNode属性之间的区别感到困惑.

如果我在做

$(‘blah’).cloneNode(true)这将在jQuery空间之外创建一个全局对象.

如果我使用

$(‘blah’).clone(true)这将在jQuery空间内创建一个jQuery对象但复制包括事件在内的所有内容

如果我使用jQuery,我应该坚持使用.clone,如果我从.cloneNode更改我的代码会有任何影响吗?

最佳答案
一些东西.你在这上面调用cloneNode而不是$(this).其次,使用cloneNode,您无法克隆与原始节点关联的事件,而使用jQuery的克隆,它会克隆事件和数据(如果设置了第一个标志).设置克隆的第二个标志克隆原始元素的子元素及其元素.

根据您的需要使用相应的.

原文链接:https://www.f2er.com/jquery/428591.html

猜你在找的jQuery相关文章