克隆并更改ID

如何使用javascript制作一些

克隆并将其ID设置为与原始ID不同。 Jquery也会很好。

 var div = document.getElementById('div_id'), clone = div.cloneNode(true); // true means clone all childNodes and all event handlers clone.id = "some_id"; document.body.appendChild(clone); 

用它:

JQuery的

 var clonedDiv = $('#yourDivId').clone(); clonedDiv.attr("id", "newId"); $('#yourDivId').after(cloneDiv); 

我有同样的问题。 我通过设置一个计数器并将其附加到ID来解决这个问题。 希望它也能帮到你:

  

jQuery有方法clone()

 var original = $("#original"); var newClone = original.clone();