我如何使用jquery删除所有Div内容但不删除div?
div包含许多UL,LI,DIV,H1s
<div id="container">
<ul>
<li>test</li>
<li>test</li>
</ul>
<div><h1>test</h1></div>
<div><h1>test</h1></div>
<div><h1>test</h1></div>
</div>
我想删除容器的所有内容。
由于
答案 0 :(得分:10)
$("#container").empty();
empty
优于将元素的html设置为空。来自documentation:
为了避免内存泄漏,jQuery会删除 其他结构,如数据和 来自子元素的事件处理程序 在删除元素之前 自己。
答案 1 :(得分:1)
$('#container').html('');