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

为什么我拷贝会越来越多?这样写为什么不对?

<!DOCTYPE html>

<html>


<head>

    <meta http-equiv="Content-type" content="text/html; charset=utf-8" />

    <title></title>

    <script src="http://libs.baidu.com/jquery/1.9.1/jquery.js"></script>

</head>


<body>

    <div>

        <input id="input" type="button" value="粘贴一个新的text" />

        <p id="txt">hello world</p>

    </div>

     <script type="text/javascript">

        //克隆节点

    //克隆事件

   $("#input").on('click', function() {

            if(!$("#txt").length)

            return;

            $("#txt").append($("#txt").clone(true).css('color','blue') )

   })

    </script>

</body>


</html>


正在回答

3 回答

改成div是将p元素添加到div中,而前面你的写法是将它添加到了p元素中

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

Lucia_Huang 提问者

非常感谢!
2016-12-26 回复 有任何疑惑可以回复我~

那把那个地方改成div

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

因为你最后用的 id 是txt呀,你应该换成 this.http://img1.sycdn.imooc.com//5860d1e30001666204750171.jpg

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

Lucia_Huang 提问者

this不是那个按钮吗? 我是想每点击一下按钮,让hello world出来一个。请大神指教
2016-12-26 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么我拷贝会越来越多?这样写为什么不对?

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