Estoy tratando de hacer que todos los elementos originales y adjuntos sean un selector de fecha, pero solo funciona el original
Probé este código, pero la siguiente línea de entradas aparece como una entrada normal, no como un selector de fecha de jquery, espero que pueda encontrar una solución, gracias.
Aquí está mi código.
<html> <head> <title></title> </head> <script type="text/javascript"> $(document).ready(function(){ $(".inputdate").datepicker({ }); $(".samplebtn").click(function(){ $(".samplediv").append("<input class='inputdate' type='text' name='date'>"); }); }); </script> <body> <div class="samplediv"> <input class="inputdate" type="text" name="date"> </div> <button class="samplebtn">Add</button> </body> </html>Después de vincular el elemento dinámico, vuelva a inicializar el selector de fecha.
$(".samplebtn").click(function() { $(".samplediv").append("<input class='inputdate' type='text' name='date'>"); $('.samplediv').find(".inputdate").datepicker({ }); });Debe adjuntar .datepicker() a esos nuevos elementos. Prueba esto para tu secuencia de comandos .append() :
$(".samplediv") .append("<input class='inputdate' type='text' name='date'>") .promise() .done(function() { $(this).find('.inputdate').datepicker({ ... }); });Espero que esto ayude. :D