JSLite - 刪除節點
如有疑問歡迎到這些地方交流,歡迎加入JSLite.io組織團體共同開發!
empty
所有在所有符合節點物件集合中移除所有的dom子節點,不包含自己,清空內容。
$("#box").empty() //⇒ self <div id="box" class="boxOne box2 box3" ></div>
remove
刪除所有符合節點物件【自己】及所有【自己】裡面的內容。
$("#box").remove() //⇒ self <div id="box" class="boxOne box2 box3" ></div>
detach !
被遺棄的方法(不建議使用),作用跟remove一樣,所有綁定的事件、附加的資料等都會保留下來。
$("#box").click(function(){ console.log("wcj") }) var a = $("#box").detach();//删除的对象赋给a $("body").append(a)//将a添加到 body 中还是可以点击