定義和用法
remove() 方法移除被選元素,包括所有文本和子節點。
該方法不會把匹配的元素從 jQuery 對象中刪除,因而可以在將來再使用這些匹配的元素。
但除了這個元素本身得以保留之外,remove() 不會保留元素的 jQuery 數據。其他的比如綁定的事件、附加的數據等都會被移除。這一點與 detach() 不同。
語法
$(selector).remove()
JQuery empty方法和remove方法的區別
1、JQuery empty方法
A、定義和用法
empty() 方法從被選元素移除所有內容,包括所有文本和子節點。
B、語法
$(selector).empty();
2、JQuery remove方法
A、定義和用法
remove() 方法移除被選元素,包括所有文本和子節點。
該方法不會把匹配的元素從 jQuery 對象中刪除,因而可以在將來再使用這些匹配的元素。
但除了這個元素本身得以保留之外,remove() 不會保留元素的 jQuery 數據。其他的比如綁定的事件、附加的數據等都會被移除。這一點與 detach() 不同。
B、語法
$(selector).remove();
3、區別
拿$("p").empty()來說,他只是把<p>dsfsd</p>中的文本給移除了,而留下 了<p></p>,仍保留其在dom中所占的位置。
$("p").remove()則是把其從dom中刪除,而不會保留其所占的位置。
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com