我发现了一件奇怪的事情。当我使用 jQuery 方法将一个元素插入另一个元素时html()
,第一个元素会从 DOM 中删除。我想知道是否可以插入一个元素并将其保存在 DOM 中。
这是一个例子:
$(document).ready(function(){
select1 = $("#select-1");
select2 = $("#select-2");
$("#gap").html(select2); //Original select2 removed from DOM
});
如您所见,#select-2
如果将元素插入另一个元素,则该元素将不再可见。但我想插入它,并像以前一样保留原始元素。