码迷,mamicode.com
首页 > Web开发 > 详细

Jquery浅克隆与深克隆

时间:2017-12-19 01:16:23      阅读:214      评论:0      收藏:0      [点我收藏+]

标签:绑定   执行   修改   额外   元素   对象   简单   gpo   深克隆   

Jquery浅克隆与深克隆
JavaScript部分
$("div").on(‘click‘, function() {//执行操作})

//clone处理一
$("div").clone()   //只克隆了结构,事件丢失

//clone处理二
$("div").clone(true) //结构、事件与数据都克隆
使用上就是这样简单,使用克隆的我们需要额外知道的细节:

clone()方法时,在将它插入到文档之前,我们可以修改克隆后的元素或者元素内容,如右边代码我 $(this).clone().css(‘color‘,‘red‘) 增加了一个颜色
通过传递true,将所有绑定在原始元素上的事件处理函数复制到克隆元素上
clone()方法是jQuery扩展的,只能处理通过jQuery绑定的事件与数据
元素数据(data)内对象和数组不会被复制,将继续被克隆元素和原始元素共享。深复制的所有数据,需要手动复制每一个

  

Jquery浅克隆与深克隆

标签:绑定   执行   修改   额外   元素   对象   简单   gpo   深克隆   

原文地址:http://www.cnblogs.com/janfu/p/8058817.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!