У меня такой ввод с class="datepicker"
. Я вставляю календарь через js $('.datepicker').datepicker()
; У меня есть еще один js, который копирует этот вход через .clone()
. Но для нового элемента datepicker не работает. Как я могу исправить эту проблему?Добавить функцию Datepicker динамически
0
A
ответ
0
Вы должны clone()
элемент затем повторно инициализировать DatePicker на нем, например:
$('.datepicker').clone().appendTo('#foo').datepicker();
В качестве альтернативы вы можете клонировать элемент и сохранить события он прилагается к нему. Обратите внимание, что этот метод может не работать, поскольку он зависит от того, как элемент datepicker создает поддерживающие HTML-элементы, в которых он нуждается. Я не проверял его лично.
$('.datepicker').clone(true, true).appendTo('#foo');
попытайтесь использовать разные идентификаторы для ввода даты –