Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   jquery ui datepicker (https://javascript.ru/forum/jquery/31139-jquery-ui-datepicker.html)

Destrifer 28.08.2012 12:04

jquery ui datepicker
 
Повесил на форму, все работает.
Однако, у меня поля в форме можно добавлять через JS.
Соответственно, появляются еще поля с классом "datepicker".
Но вот они то уже не работают.
Видно что плагин добавляет уникальное id к инпуту, видимо, после загрузки страницы.
Соответственно, полей добавленных через JS это не касается.
Погрыз мануал на оффсайте, не нашел как решить проблему.

LittlePony 28.08.2012 12:26

после создания нового поля применять к нему плагин

Destrifer 28.08.2012 13:11

Пытался - не работает.

Вот обычный вызов:
$(function() {
	$( ".datepicker" ).datepicker({ changeYear: true });
});


А вот так не работает:
$(".datepicker").focus(function () {
	 $( ".datepicker" ).datepicker({ changeYear: true });
});

yura_remnev 29.08.2012 15:38

Destrifer, тебе же написали: "после создания нового поля...", а не во время фокуса на инпуте. Как только добавил поле, сразу же селектишь его и инициализируешь на нем .datepicker()

Destrifer 30.08.2012 16:28

Да, реально тупанул, сорри.
Так все работает.


Часовой пояс GMT +3, время: 19:30.