為什么多次點擊移動P元素,不會出現多個P元素?
????var?p;
????$("#bt1").click(function()?{
????????if?(!$("p").length)?return;?//去重
????????//通過detach方法刪除元素
????????//只是頁面不可見,但是這個節點還是保存在內存中
????????//數據與事件都不會丟失
????????p?=?$("p").detach()
????});
????$("#bt2").click(function()?{???????????//問題:重復點擊為什么不會出現多行
????????//把p元素在添加到頁面中????????????//<p>標簽?
????????//事件還是存在
????????$("body").append(p);??????????
????});
2017-01-12
.detach()會把移除的DOM儲存,當<p>標簽被執行$("body").append(p);?后,.detach()存儲的DOM也就沒了,這不是復制之類的方法,是對一個對象的移動