detach()和remove()的區別
var p = $("p:first").remove();
p.css('color','red').text('p1通過remove處理后,點擊該元素,事件丟失')
$("body").append(p);
以上代碼,p首先被移除掉了,自身元素p標簽也應該將移除了,可是為什么p又重新設置樣式及內容的時候卻還是會是p標簽呢
var p = $("p:first").remove();
p.css('color','red').text('p1通過remove處理后,點擊該元素,事件丟失')
$("body").append(p);
以上代碼,p首先被移除掉了,自身元素p標簽也應該將移除了,可是為什么p又重新設置樣式及內容的時候卻還是會是p標簽呢
2016-03-31
舉報
2016-07-27
在一個函數里,定義一個臨時變量,remove():臨時變量清空/detach():臨時變量內的值還在。當然函數執行完畢以后,所有的這些,都釋放了,消逝在風雨中。
2016-04-17
var p = $("p:first").remove();
1:console.log(p.html())
2:console.log(p)
p.css('color','red').text('p1通過remove處理后,點擊該元素,事件丟失')
$("body").append(p);
1:元素p1,同時綁定點擊事件
2:[p, prevObject: jQuery.fn.jQuery.init[1], context: document, selector: "p:first"]
2016-03-31
難道$("p:first")當做為參數了么?