我在开发过程中经历过JQuery删除功能,当我运行代码时,删除的项目仍然可用于源代码。但它没有出现在检查要素窗口。怎么可能?
答案 0 :(得分:3)
请阅读documentation。
remove()
只是从DOM中删除了jQuery集合。它不会取消设置变量或确实从jQuery集合中删除元素。
答案 1 :(得分:1)
例如;
<div id="example" name="example">
<p>
Hello there!
</p>
</div>
如果你打电话
$("#example").children().remove();
删除p标签;
<div id="example" name="example">
</div>
答案 2 :(得分:0)
请参阅此链接
答案 3 :(得分:0)
此外,您可以将存储在变量中的已删除DOM节点添加回DOM结构 - 这就是您的变量仍可访问的原因。