📅  最后修改于: 2023-12-03 15:32:12.974000             🧑  作者: Mango
.empty()
是jQuery中的一个函数,它用于清空一个元素的所有子元素。
$(selector).empty();
其中 $(selector)
表示要清空子元素的选择器。
以下是一个示例,展示了如何使用 .empty()
函数清空一个元素的所有子元素:
<!DOCTYPE html>
<html>
<head>
<script src="https://cdn.bootcss.com/jquery/3.4.1/jquery.min.js"></script>
</head>
<body>
<div id="container">
<p>这是第一个段落。</p>
<p>这是第二个段落。</p>
</div>
<button onclick="emptyContainer()">清空容器</button>
<script>
function emptyContainer() {
$("#container").empty();
}
</script>
</body>
</html>
当点击“清空容器”按钮时,#container
元素的所有子元素都被清空。可以在浏览器的开发者工具上查看元素变动。
.empty()
函数只清空子元素,而不会删除元素本身。.empty()
函数执行后,所有子元素绑定的事件会被移除。如果希望保留事件绑定,则需要使用 .remove()
函数。.empty()
函数时,应该确保不存在被其他元素引用的子元素。否则,这些子元素将会被一同移除。