为了账号安全,请及时绑定邮箱和手机立即绑定

clone()方法是jQuery扩展的,只能处理通过jQuery绑定的事件与数据

这句话是什么意思,测试过,用原生方法写的事件也会一并复制过去

正在回答

3 回答

离开了jquery,clone()未定义或者报错。请问楼主是怎么用原生来写的尼?

0 回复 有任何疑惑可以回复我~

我理解的是,一个元素上的事件还可以通过原生js添加,那么,这个时候,clone()就不能复制js添加的事件了。如下

 var c=document.getElementsByClassName("aaron2")[0];
        c.onclick=function(){
            alert("1");
        };

通过js给.aaron2添加了点击事件,只会在原始元素上有效,clone()之后的元素上并无该事件。

1 回复 有任何疑惑可以回复我~

里面有参数true的话会将事件一起复制过去,无参的话不会复制事件

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

clone()方法是jQuery扩展的,只能处理通过jQuery绑定的事件与数据

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信