Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我对 jQuery$.clone和 raw.cloneNode属性之间的区别有点困惑。
$.clone
.cloneNode
如果我在做
$('blah').cloneNode(true)这将在 jQuery 空间之外创建一个全局对象。
$('blah').cloneNode(true)
如果我使用
$('blah').clone(true)这将在 jQuery 空间内创建一个 jQuery 对象,但复制包括事件在内的所有内容?
$('blah').clone(true)
如果我使用 jQuery,我应该坚持使用吗?.clone如果我更改我的代码,.cloneNode会有什么影响吗?
.clone
一些东西。你打电话不cloneNode。其次,您无法克隆与原始节点关联的事件,而使用 jQuery时,它会克隆事件和数据(如果设置了第一个标志)。设置克隆原始元素的子元素及其元素的第二个标志。this$(this)cloneNodecloneclone
cloneNode
this
$(this)
clone
根据您的需要相应地使用。