detach()和remove()的區(qū)別
var p = $("p:first").remove();
p.css('color','red').text('p1通過remove處理后,點擊該元素,事件丟失')
$("body").append(p);
以上代碼,p首先被移除掉了,自身元素p標(biāo)簽也應(yīng)該將移除了,可是為什么p又重新設(shè)置樣式及內(nèi)容的時候卻還是會是p標(biāo)簽?zāi)?/p>
var p = $("p:first").remove();
p.css('color','red').text('p1通過remove處理后,點擊該元素,事件丟失')
$("body").append(p);
以上代碼,p首先被移除掉了,自身元素p標(biāo)簽也應(yīng)該將移除了,可是為什么p又重新設(shè)置樣式及內(nèi)容的時候卻還是會是p標(biāo)簽?zāi)?/p>
2016-03-31
舉報
2016-07-27
在一個函數(shù)里,定義一個臨時變量,remove():臨時變量清空/detach():臨時變量內(nèi)的值還在。當(dāng)然函數(shù)執(zhí)行完畢以后,所有的這些,都釋放了,消逝在風(fēng)雨中。
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")當(dāng)做為參數(shù)了么?