jquery之empty()與remove()區別

要用到移除指定元素的時候,發現empty()與remove([expr])均可以用來實現。可仔細觀察效果的話就能夠發現他們二者存在的差別:dom

一、empty()  :從被選元素移除全部內容,包括全部文本和子節點。spa

拿$("div").empty()來講,他只是把<div>dsfsd</div>中的文本給移除了,而留下 了<div></div>,仍保留其在dom中所佔的位置。rem

二、remove():移除被選元素,包括全部文本和子節點。di

拿$("div").empty()來講,則是把<div>dsfsd</div>從dom中刪除,而不會保留其所佔的位置。co

相關文章
相關標籤/搜索