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

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篇
  • 参与学习       114022    人
  • 解答问题       590    个

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

进入课程

renmove和detach

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