jquery – $.clone和.cloneNode

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

如果我在做

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

如果我使用

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

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

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

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

相关文章

页面搜索关键词突出 // 页面搜索关键词突出 $(function () {...
jQuery实时显示日期、时间 html: <span id=&quot...
jQuery 添加水印 <script src="../../../.....
中文:Sys.WebForms.PageRequestManagerParserErrorExceptio...
1. 用Response.Write方法 代码如下: Response.Write(&q...
Jquery实现按钮点击遮罩加载,处理完后恢复 思路: 1.点击按...