me lo pase prop
un mapa de pares clave/valor para actualizar estos valores después de la clonación:
$("#selector").clone().prop({ id: "newId", name: "newName"});
clonada elementos no existen en el DOM hasta que se agrega ellos, por lo que no va a tiene que preocuparse por duplicar id
s hasta que lo haga.
Ejemplo:http://jsfiddle.net/BbpRA/
Actualización: En el comentario que dice que tiene 20 input
s que necesita para clonar. Crearía una función que toma el elemento DOM y la nueva identificación y nombre. Incluso se puede hacer un pequeño plug-in fuera de él:
(function($) {
$.fn.cloneWithProperties = function (properties) {
return this.clone().prop(properties);
};
})(jQuery)
Uso:
$("#selector").cloneWithProperties({ id: "newId", name: "newName" });
respuesta es http://stackoverflow.com/questions/1339730/is-there-a-way-to-clone-elements-using-jquery. – anson
y más allá vinculado a toda la respuesta que se necesita. ¿Necesitas hacer 20 de ellos? Envuelva esa respuesta en un iterador y agregue el índice a la ID o algo similar. –