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

renmove和detach

http://img1.sycdn.imooc.com//57eb8dfd0001aca804330096.jpg为什么再次点击的效果是这样


正在回答

2 回答

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

        var p = $("p:first").detach();

        p.css('color','blue').text('p2通过detach处理后,点击该元素事件存在')

        $("body").append(p);

    });

每点击一次就会在body的最后写入一行‘p2通过detach处理后,点击该元素事件存在'

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


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

        var p = $("p:first").remove();

        p.css('color','red').text('p1通过remove处理后,点击该元素,事件丢失')

        $("body").append(p);

    });


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

        var p = $("p:first").detach();

        p.css('color','blue').text('p2通过detach处理后,点击该元素事件存在')

        $("body").append(p);

    });

代码没看清吧

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

举报

0/150
提交
取消
jQuery基础(二)—DOM篇
  • 参与学习       114000    人
  • 解答问题       614    个

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

进入课程

renmove和detach

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号