我对 jQuery 之间的区别有点困惑$.clone
和原始的.cloneNode
财产。
如果我在做
$('blah').cloneNode(true)
这将在 jQuery 空间之外创建一个全局对象。
If I use
$('blah').clone(true)
这将在 jQuery 空间内创建一个 jQuery 对象,但复制包括事件在内的所有内容?
如果我使用 jQuery 我应该坚持使用.clone
如果我改变我的代码.cloneNode
会有什么影响吗?
一些东西。你打电话cloneNode
on this
not $(this)
。其次,与cloneNode
您无法克隆与原始节点关联的事件,而使用 jQueryclone
,它克隆事件and数据(如果设置了第一个标志)。设置第二个标志clone
克隆原始元素的子元素并且their元素。
根据您的需要,相应地使用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)