Ver Mensaje Individual
  #5 (permalink)  
Antiguo 17/12/2010, 09:47
Avatar de Dundee
Dundee
 
Fecha de Ingreso: junio-2002
Ubicación: El Médano
Mensajes: 1.310
Antigüedad: 22 años, 4 meses
Puntos: 8
Respuesta: Jquery trabajar con inputs dentro de td

Cita:
Iniciado por Dany_s Ver Mensaje
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
__________________
Videotutoriales de Drupal