JavaScript: Clonar registros de una tabla con select
Publicado por Hugo (1 intervención) el 24/07/2014 13:07:21
Hola,
Necesito clonar un registro donde uno de los campos es una select y en el cual me gustaría que viniera precargada una lista cada vez que añado la fila.
La lista llega a la JSP pero no se como "recuperarla" en el javaScript de la fila clonada.
Copio a continuación el código de la función que agrega la fila:
$(".agregarRegistro").live("click",function() {
cont++;
var novaFila = '<tr><td><select id="num-'+cont+'" name="instr['+cont+'].num" property="prop"></td>' +
'<td><input id="Att1-'+cont+'" name="instr['+cont+'].att1" type="text" /></td>' +
'<td><input id="Att2-'+cont+'" name="instr['+cont+'].att2" type="text" /></td></tr>';
$("#table > tbody:last").append(novaFila);
});
Se agrega registro al pulsar un botón de añadir en la cabecera de la tabla.
La primera idea que se me ocurre es pasarle directamente la lista por ese botón aunque sigo sin saber como "meterla" luego en la select.
Un saludo,
Gracias.
Necesito clonar un registro donde uno de los campos es una select y en el cual me gustaría que viniera precargada una lista cada vez que añado la fila.
La lista llega a la JSP pero no se como "recuperarla" en el javaScript de la fila clonada.
Copio a continuación el código de la función que agrega la fila:
$(".agregarRegistro").live("click",function() {
cont++;
var novaFila = '<tr><td><select id="num-'+cont+'" name="instr['+cont+'].num" property="prop"></td>' +
'<td><input id="Att1-'+cont+'" name="instr['+cont+'].att1" type="text" /></td>' +
'<td><input id="Att2-'+cont+'" name="instr['+cont+'].att2" type="text" /></td></tr>';
$("#table > tbody:last").append(novaFila);
});
Se agrega registro al pulsar un botón de añadir en la cabecera de la tabla.
La primera idea que se me ocurre es pasarle directamente la lista por ese botón aunque sigo sin saber como "meterla" luego en la select.
Un saludo,
Gracias.
Valora esta pregunta


0