问答详情
源自:5-1 DOM拷贝clone()

谁能告诉我 $(".aaron1").append( $(this).clone().css('color','red') )为什么不能这样写

   $(".aaron1").on('click', function() {

       $(".aaron1").append( $(this).clone().css('color','red') )

   })


提问者:淡水狗 2017-06-11 23:17

个回答

  • 小白脸专业户
    2017-06-28 14:27:16

    我照你这样写,点了没反应

  • 白砂糖K
    2017-06-22 14:48:26

    大哥,append是内部添加,你这么写的结果就是点一次生成一个,点两次生成4个,多点几次你电脑会卡死的,不信你试试,哈哈

  • 懒惰的猫想吃鱼
    2017-06-15 10:38:53

    你不觉的很难看吗?

  • 仙士可
    2017-06-14 16:35:10

    这样写死没毛病啊,不过看着情况,你会在  $(".aaron1")一直往下创建元素

  • qq_丶Summer念_1
    2017-06-12 13:17:05

     $("button:last").click(function() {

        //自己后面加个自己,没毛病啊,

            $("button:last").append( $(this).clone().css('color','red') );

        });