要用到移除指定元素的时候,发现empty()与remove([expr])均可以用来实现。可仔细观察效果的话就能够发现他们二者存在的差别:dom
一、empty() :从被选元素移除全部内容,包括全部文本和子节点。spa
拿$("div").empty()来讲,他只是把<div>dsfsd</div>中的文本给移除了,而留下 了<div></div>,仍保留其在dom中所占的位置。rem
二、remove():移除被选元素,包括全部文本和子节点。di
拿$("div").empty()来讲,则是把<div>dsfsd</div>从dom中删除,而不会保留其所占的位置。co