我如何使用jquery删除所有Div内容但不删除div?

时间:2010-08-24 23:55:17

标签: jquery

我如何使用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>

我想删除容器的所有内容。

由于

2 个答案:

答案 0 :(得分:10)

$("#container").empty();

http://api.jquery.com/empty/

empty优于将元素的html设置为空。来自documentation

  

为了避免内存泄漏,jQuery会删除   其他结构,如数据和   来自子元素的事件处理程序   在删除元素之前   自己。

答案 1 :(得分:1)

$('#container').html('');