remove() 和 detach() 这两个方法在删除元素时,会将自身元素以及所有后代元素一并删除。
remove() 方法用于“彻底”删除元素。所谓的“彻底”,指的是不仅会删除元素,还会把元素绑定的事件删除;
detach() 方法用于“半彻底”删除元素。所谓的“半彻底”,指的是只会删除元素,不会把元素绑定的事件删除。
<div>
我是一个div
<span id="del" onclick="incidend()">我是div下的一个span</span>
</div>
$('#del').remove();
$('#del').detach();