Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/08/2014, 10:20
marcelocuiza_de
 
Fecha de Ingreso: abril-2013
Mensajes: 60
Antigüedad: 11 años, 7 meses
Puntos: 2
Respuesta: Problema con datepicker al clonar filas en tabla html

el datepicker de jquery asigna un id al elemento que lo invoca,
al clonar un elemento, también clonas todos sus elementos y atributos, por lo tanto el id que es asignado por el datepicker tambien es clonado y al tener mas de un elemento con el mismo id, esto ocasiona problemas..

la solucion, elminirar el id del elemento que invoca al datepicker antes de ser clonado

Código Javascript:
Ver original
  1. $("#agregar").on('click', function(){
  2.  
  3.      $("#tabla tbody tr:eq(0)").find(".fecha").datepicker('destroy').removeAttr('id');
  4.      cloneRow = $("#tabla tbody tr:eq(0)").clone().removeClass('fila-base').appendTo("#tabla tbody");
  5.      cloneRow.find("td:eq(0) input").datepicker();
  6.      //$("#tabla tbody tr:eq(0)").find(".fecha").datepicker();
  7. });

espero te sirva,
salu2