我想添加和删除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()'数据将被保留,例如绑定到元素或子元素的处理程序。这通常是首选/更合适的方法 –