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

clone() 拷贝

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

正在回答

3 回答


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


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

李大头3599714 提问者

非常感谢您!
2016-09-13 回复 有任何疑惑可以回复我~

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

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

Yinsion_Nie

你没看懂题目
2016-10-20 回复 有任何疑惑可以回复我~

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

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

举报

0/150
提交
取消

clone() 拷贝

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