jQuery的空()vs删除()
 jQuery empty()和remove()方法有什么区别,当我们调用这些方法时,被创build的对象将被销毁并释放内存? 
-   empty()将删除select的所有内容。
-   remove()将删除select及其内容。
考虑:
 <div> <p><strong>foo</strong></p> </div> $('p').empty(); // --> "<div><p></p></div>" // whereas, $('p').remove(); // --> "<div></div>" 
他们两个都删除DOM对象,并释放他们占用的内存,是的。
文件解释得非常好。 它也包含例子:
- 。去掉()
- .empty()
之前:
 <div class="container"> <div class="hello">Hello</div> <div class="goodbye">Goodbye</div> </div> 
。去掉():
 $('.hello').remove(); 
后:
 <div class="container"> <div class="goodbye">Goodbye</div> </div> 
之前:
 <div class="container"> <div class="hello">Hello</div> <div class="goodbye">Goodbye</div> </div> 
.empty():
 $('.hello').empty(); 
后:
 <div class="container"> <div class="hello"></div> <div class="goodbye">Goodbye</div> </div> 
就内存而言,一旦元素从DOM中被移除,并且没有更多的引用,那么垃圾收集器在运行时将回收内存。
  $("body").empty() – 它删除body标签中的HTML DOM元素 – 
 当你声明$("body").remove() – 它将删除整个HTML DOM和body TAG。