我想添加和刪除DOM中的元素。刪除我正在使用JQuery remove()函數。在刪除元素之前,我正在使用clone()方法應對該元素:刪除並追加DOM元素
element = $("#list-view").clone();
$("#list-view").remove();
這是完美的。但在另一種情況下,我想再次將相同的元素附加到DOM。所以我使用了我之前克隆的元素:
document.getElementById("container").appendChild(element);
但是追加元素時沒有任何事情發生。我錯過了什麼?
你可以使用'.detach()'https://api.jquery.com/detach/來簡化你的邏輯。 '.detach()'數據將被保留,例如綁定到元素或子元素的處理程序。這通常是首選/更合適的方法 –