gpt4 book ai didi

jquery - $.clone 和 .cloneNode

转载 作者:行者123 更新时间:2023-12-03 22:58:52 26 4
gpt4 key购买 nike

我对 jQuery $.clone 和原始 .cloneNode 属性之间的区别有点困惑。

如果我这样做

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

如果我使用

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

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

最佳答案

一些事情。您在 this 上调用 cloneNode,而不是 $(this)。其次,使用 cloneNode 您无法克隆与原始节点关联的事件,而使用 jQuery 的 clone,它会克隆事件数据(如果设置了第一个标志)。设置clone 的第二个标志会克隆原始元素的子元素及其它们 元素。

根据您的需要相应地使用。

关于jquery - $.clone 和 .cloneNode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9476972/

26 4 0
文章推荐: JQuery 改变表格单元格的内容
文章推荐: jquery - 如何使用 JQuery 在 标签内插入
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com