Datepicker не работает - PullRequest
       0

Datepicker не работает

0 голосов
/ 03 февраля 2012
var date_id = 1;

this.addCity = function (){

    $('#add').before('<input type="text" class="date initial hasDatepicker" id="date'+date_id+'" value="01/30/2012"></br>');
    $("#date"+date_id).live('click', function(){
        alert("#date"+date_id); //this alert works norm
        $("#date"+date_id).datepicker();
    });
}

Datepicker не работает, но я не вижу ошибок в консоли Firebug.

1 Ответ

0 голосов
/ 03 февраля 2012

Переместите ваш .datePicker() вызов за пределы обработчика кликов, т.е.

this.addCity = function (){

    $('#add').before('<input type="text" class="date initial hasDatepicker" id="date'+date_id+'" value="01/30/2012"></br>');
    $("#date"+date_id).datepicker();

}

Это потому, что функция .datePicker() используется для инициализации datePicker для конкретного элемента ввода, а не для немедленной визуализации datePicker. После инициализации он автоматически обработает щелчок.

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