/ / Призначення датника для масиву полів введення - jquery, jquery-ui, datepicker

Призначення datepicker для масиву вхідних полів - jquery, jquery-ui, datepicker

Я "роздивився Інтернет, але не можу знайти те, що мені потрібно.

У мене є поле введення під назвою date [] з класом "datepicker", тоді я маю функцію клонувати ці поля введення за допомогою jquery, тому я можу мати кілька полів

$(".datepicker").datepicker({dateFormat: "dd-mm-yy", minDate: 0});

<input type="text" name="date[]" value="" class="datepicker" />

Коли на сторінці є одне поле введення, вонопрацює добре, коли їх 2, обидва вони заповнені однаковим значенням, вибирач не показується на першому, коли ви клацаєте на нього, але це відбувається на другому, однак значення не змінюється, коли слід.

Будь-які ідеї, як налагодити це

EDIT:

Погравши трохи більше, цей код все-таки єпрацюють для декількох полів, але лише тоді, коли вони статичні. Мої поля введення динамічно генеруються за допомогою .clone () та .prependTo (), саме тоді починаються проблеми. Будь-які ідеї?

Відповіді:

0 для відповіді № 1

в рядку $(".datepicker").datepicker({dateFormat: "dd-mm-yy", minDate: 0}); , .datepicker - це як аргумент для вибору дати, який вказує, куди слід ставити повернені значення. І воно повинно бути унікальним. Якщо ви використовуєте більше одного елемента, що має клас datepicker, функція вибору дати поверне однакове значення обом. Натомість ви можете використовувати щось на кшталт -

$("#datepicker1,#datepicker2").datepicker({dateFormat: "dd-mm-yy", minDate: 0});​ а html - Сігналы абмеркавання Демонстрація