JQuery - Clonar fila con inputs y selects

 
Vista:
sin imagen de perfil

Clonar fila con inputs y selects

Publicado por cau (4 intervenciones) el 25/10/2013 21:17:24
Hola tengo el siguiente codigo que clona una fila de una tabla

1
2
3
4
5
tablad = $('#tabla');
    tr = $('tr:first', tablad);
    $('#agregarFila').live('click', function (){
        tr.clone().appendTo(tablad);
    });

el problema es que cuando se clona me repite los datos que escribí en la primera fila

había tratado así :

1
tr.clone().appendTo(tabla).find(':text, :hidden').val('');

pero con eso me limpiaba los datos de los selects entonces no me funciono..

alguien sabe como puedo limpiar solo los inputs de mis filas clonadas??..

Gracias...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve
Val: 302
Oro
Ha mantenido su posición en JQuery (en relación al último mes)
Gráfica de JQuery

Clonar fila con inputs y selects

Publicado por xve (673 intervenciones) el 27/10/2013 08:40:43
Hola Cau, no te entiendo muy bien, y supongo que es porque no vemos el código html...

Según entiendo en tu código, copias la primera linea de una tabla la copias y añades al final de la tabla, no?

1
tr.clone().appendTo(tabla).find(':text, :hidden').val('');
Esta linea te limpia solo la linea cclonada, ya que estas haciendo referencia a ella...

Si quieres que te lo limpie en todas, simplemente pon:
1
$('#tabla').find(':text, :hidden').val('');

Coméntanos, ok? no se si te he entendido bien...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar