天天看點

jquery 删除節點

empty()

empty 顧名思義,清空方法,但是與删除又有點不一樣,因為它隻移除了 指定元素中的所有子節點。

remove()

remove與empty一樣,都是移除元素的方法,但是remove會将元素自身移除,同時也會移除元素内部的一切,包括綁定的事件及與該元素相關的jQuery資料。

remove比empty好用的地方就是可以傳遞一個選擇器表達式用來過濾将被移除的比對元素集合,可以選擇性的删除指定的節點

detach()

如果我們希望臨時删除頁面上的節點,但是又不希望節點上的資料與事件丢失,并且能在下一個時間段讓這個删除的節點顯示到頁面,這時候就可以使用detach方法來處理

jquery 删除節點