我对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根据您的需要使用相应的.