Datepicker在动态创建的输入中不起作用

时间:2019-09-11 11:12:40

标签: jquery laravel datepicker

我使用Datepicker,并且使用jQuery创建了input。日期选择器不起作用,但可以与任何正常的input一起使用。当我单击输入时,它什么也没显示。

$('.add-victim-row').on('click', function() {
  addVictimRow();
})

function addVictimRow() {
  var tr = '<tr>' +
    '<input type="text" class="form-control myDate-picker" id="victim_dob" name="victim_dob[]" autocomplete="off" placeholder="yyyy-mm-dd">' +
    '</td>' +
    '<td><span class="btn btn-danger btn-sm victim-remove-row"><i class="fa fa-times"></i></span></td>' +
    '</tr>';

  $('.victim-table tbody').append(tr)
}

1 个答案:

答案 0 :(得分:0)

尝试一下:

jquery:

$(document).ready(function(){
  $( function() {
    $("#datepicker1").datepicker({
      changeMonth: true,
      changeYear: true,
      dateFormat: 'dd/mm/yy'
    });
  });
});

html:

<label>Date</label>
<input id="datepicker1" name="date">