jquery - событие привязки даты - PullRequest
1 голос
/ 31 мая 2019

У меня есть этот код:

$('.datepicker').datepicker({ format: 'yyyy-mm-dd' });

И я пытаюсь привязать его к вводимому тексту, который появится позже.

$(".table tbody").prepend("<tr><td><input type='text' name='Date' value='' class='datepicker' /></td></tr>");

Как бы я это сделал?

1 Ответ

1 голос
/ 31 мая 2019

Когда вы добавляете новый указатель даты, вы должны его инициализировать.

var $newDatePicker = $("<tr><td><input type='text' name='Date' value='' class='datepicker' /></td></tr>");
$(".table tbody").prepend($newDatePicker);
$newDatePicker.find('.datepicker').datepicker(...);

Хранение нового элемента в переменной позволит вам инициализировать только новый, который вы добавили, без необходимости пытаться найти в DOM, какой из них новый, по сравнению с уже инициализированными.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...