如果先点击bt2,那不就出现了4个p了吗?这种情况如何避免,是不是要添加一个判断呢?

来源:4-4 DOM节点删除之保留数据的删除操作detach()

Mr丶Jia

2017-01-13 21:55

如果先点击bt2,那不就出现了4个p了吗?这种情况如何避免,是不是要添加一个判断呢?

写回答 关注

3回答

  • 慕粉3709339
    2017-01-14 15:54:36
    已采纳

    detach只是从当前页面中移除该元素(显示效果没有了而已),但是内存中仍然保留这个元素。

    只提交不刷新,网页不向服务器提交要求,所以也就没有破话web的内存, 所以你提交之前删除的元素仍然被保留着


    Mr丶Jia

    非常感谢!

    2017-01-14 19:23:05

    共 1 条回复 >

  • Mr丶Jia
    2017-01-14 14:26:11

    http://img.mukewang.com/5879c45b0001073d04900528.jpg

    一开始点击移动p元素,无反应,然后点击删除p元素之后,重新提交(并不刷新),再点击移动p元素,就会出现p元素1,p元素2,点击删除之后,再点击移动p元素,就会出现p1,p2,p3,p4了

    Mr丶Jia 回复qq_落椛藏...

    看懂了,谢谢大神

    2017-01-15 15:44:27

    共 3 条回复 >

  • 慕粉3709339
    2017-01-14 08:19:38

    你好,请问能贴出完整代码吗?

    Mr丶Jia

    代码贴出来了

    2017-01-14 14:26:32

    共 1 条回复 >

jQuery基础(二)—DOM篇

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

114012 学习 · 590 问题

查看课程

相似问题