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

来源:5-1 DOM拷贝clone()

Silent_Walke

2019-03-23 15:34

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

写回答 关注

3回答

  • 慕虎0938118
    2019-07-22 09:50:35

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

  • 回头看我漂亮的坚持
    2019-06-17 19:34:08

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

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

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

  • 慕瓜3026100
    2019-04-02 15:46:04

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

jQuery基础(二)—DOM篇

jQuery第二阶段开启DOM修炼,了解创建、插入、删除与替换

114012 学习 · 590 问题

查看课程

相似问题