jquery .remove()函数如何工作?

时间:2014-03-13 12:05:33

标签: jquery

我在开发过程中经历过JQuery删除功能,当我运行代码时,删除的项目仍然可用于源代码。但它没有出现在检查要素窗口。怎么可能?

4 个答案:

答案 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)

请参阅此链接

jquery .remove()

答案 3 :(得分:0)

此外,您可以将存储在变量中的已删除DOM节点添加回DOM结构 - 这就是您的变量仍可访问的原因。