clone() 拷贝

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

李大头3599714

2016-09-08 19:30

如果我只想拷贝一个元素后,再点击时就不再拷贝了,应该怎么做啊??

写回答 关注

3回答

  • NO_3667788
    2016-09-08 21:35:03
    已采纳


     var b=true;  //这里定义一个布尔变量为真
       $(".aaron1").on('click', function() {
                if(b){//这里加一个判断 为真就拷贝一个,
                   $(".left").append( $(this).clone().css('color','red') );
                    b=false;//拷贝了一次,那就在这里面把b设置为假,你再点一次就不会拷贝了
                    }
        }


    李大头359...

    非常感谢您!

    2016-09-13 09:06:16

    共 1 条回复 >

  • 猫岁
    2016-09-08 21:37:21

    $("div").clone()   //只克隆了结构,事件丢失
    $("div").clone(true) //结构、事件与数据都克隆-------------------不加true,不克隆事件,就只有一次

    Yinsio...

    你没看懂题目

    2016-10-20 16:20:59

    共 1 条回复 >

  • 窜天吼猴
    2016-09-08 21:34:01

    写个flag让后用if判断一下吧,var flag=0;if(flag==0){复制;flag=1}然后应该就可以了,

jQuery基础(二)—DOM篇

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

114012 学习 · 590 问题

查看课程

相似问题