为什么只添加一次就无效了?

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

慕神3006938

2016-06-23 16:57

为什么#bt2只添加一次,再点击怎么不在添加了?哪里有什么限制吗?

写回答 关注

2回答

  • skyfire1123
    2016-07-05 16:17:42

    p变量储存的jq对象在“p = $("p").detach();”这一步被托管了,保留在了内存中。点击'#btn2'时触发"$("body").append(p);",释放了内存,p中也就不包含任何内容了,所以再次点击就没用了

    Jurche... 回复qq_赖黎_...

    你好,我也试过p对象好像确实是存在的,这个地方我还是没明白,您现在有新的理解了吗?

    2016-09-01 12:42:35

    共 2 条回复 >

  • wlyong
    2016-06-24 09:22:00

    我个人认为是"$("body").append(p);"这个的原因使得#bt2只能添加一次。

jQuery基础(二)—DOM篇

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

114012 学习 · 590 问题

查看课程

相似问题