📅  最后修改于: 2023-12-03 14:43:15.047000             🧑  作者: Mango
empty()
是 jQuery 中的一个函数,用于清空匹配元素的内容。它会移除元素内部的所有子节点,包括文本和元素节点。
$(selector).empty()
下面是一个示例代码,展示了如何使用 empty()
函数清空一个包含多个子元素的父元素。
<!DOCTYPE html>
<html>
<head>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
</head>
<body>
<div id="parent">
<p>这是一个段落</p>
<ul>
<li>列表项 1</li>
<li>列表项 2</li>
<li>列表项 3</li>
</ul>
<span>这是一个内联元素</span>
</div>
<script>
$(document).ready(function(){
$("#parent").empty();
});
</script>
</body>
</html>
在上面的示例代码中,我们首先引入了 jQuery 库,然后创建了一个包含多个子元素的父元素,其 id 为 "parent"。接下来,我们在 JavaScript 代码中使用 empty()
函数来清空该父元素的内容。
$(document).ready()
是 jQuery 的一个事件处理函数,用于在文档加载完成后执行指定的代码。在该函数内部,我们使用了选择器 $("#parent")
来选中 id 为 "parent" 的元素,并调用 empty()
函数来清空其内容。
运行上述示例代码后,父元素的内容将被清空,结果如下:
<div id="parent"></div>
注意:父元素仍然存在,只是其内部不再包含任何子节点。
empty()
函数是一个非常有用的 jQuery 函数,可以用于清空一个元素的内容。它可以帮助程序员简化操作,并提高开发效率。在项目开发中,若需要清空某个元素的内容,可以考虑使用 empty()
函数来实现。