Cita:
Iniciado por Dany_s clona solo el tr y agregalo a la tabla, no hace falta id dinámicos
Gracias por el ejemplo, me ha servido de mucho y casi lo tengo.
Solamente me falta conseguir que cada botón tenga una id distinta.
Código:
function addField(){
var clickID = $(this).attr('id').replace('fila_','');
// Genero el nuevo numero id
var newID = (clickID+1);
newTr = $('#inquilinos tr:first').clone();
$('input', newTr).eq(0).val('');
$('input', newTr).eq(1).val('');
$('select', newTr).eq(0).val('');
$('select', newTr).eq(1).val('');
$('select', newTr).eq(2).val('');
$('#inquilinos').append(newTr);
//nuevo id para nuevo botón ESTO ES NECESARIO sino el evento siempre se va a //referir al mismo botón cuya id es fila_1
newTr.children("input").eq(2).attr("id","fila_"+newID);
//Cambio el signo "+" por el signo "-" y le quito el evento addfield
$("#"+clickID).val('Eliminar').unbind("click",addField);
//Ahora le asigno el evento delRow para que borre la fial en caso de hacer click
$("#"+clickID).bind("click",delRow);
}
Lo hago así :
//nuevo id para nuevo botón ESTO ES NECESARIO sino el evento siempre se va a //referir al mismo botón cuya id es fila_1
newTr.children("input").eq(2).attr("id","fila_"+ne wID);
Pero no me funciona
Gracias por la ayuda