Здравствуйте. Есть пара полей для ввода даты, по клику на которые (или на их лейблы) я хочу показывать jQuery UI Datepicker. Реально же получается косяк при клике непосредственно в инпут: почему-то дейтпикер показывается только со второго клика, т.е. нужно кликнуть в одно поле, а потом в другое -- и только при втором клике он появляется.
При клике на изображение в лейбле дейтпикер показывается сразу.
Вот такой вот лейбл с инпутом и картинкой-сомволом календаря:
Код:
|
<label for="date_from" class="dateselector"> с
<img class="cal" src="form_cal.png">
<input type="text" name="date_from" id="date_from" value="" class="hasDatepicker">
</label> |
Второй такой же, только date_to.
javascript
:
jQuery(document).ready(function(){
jQuery('label.dateselector').click(function(){
jQuery('.dateselector input').datepicker();
});
});