天天看點

jquery的detach remove empty的差別

(1)

$("#id").remove();

就是把包括自己的所有元件标簽全删掉

(2)

$("#id").empty();

把不包括自己的标簽跟元件全部删掉

有點類似于$("#id").html("");

(3)detach是删除元素 跟remove幾乎一樣用法 唯一不同的是detach可以恢複此元素 恢複資料跟監聽的事件

删除跟恢複元素

var p = $("#id").detach();删除

$("#id1").append(p);恢複元素