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

Bar*_*art 3 jquery

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

div包含许多UL,LI,DIV,H1

<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>
Run Code Online (Sandbox Code Playgroud)

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

谢谢

kar*_*m79 10

$("#container").empty();
Run Code Online (Sandbox Code Playgroud)

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

empty优于将元素的html设置为空.从文档:

为了避免内存泄漏,jQuery在删除元素本身之前从子元素中删除了其他构造,如数据和事件处理程序.