Datepicker не работает должным образом в первый раз

Я столкнулся с одной из проблем, с которой Datepicker не работает должным образом в первый раз, то есть с первого раза, когда я открываю страницу и нажимаю «от»/«до» поля ввода, открывается датпикер, но я не могу выбрать дату, когда получаю сообщение об ошибке console: «Недоступно данные экземпляра экземпляра для этого параметра даты». Но когда я обновляю страницу, она отлично работает!

Почему это происходит?


Это мой код:

$('.datepicker').live('focus',function(){
            $(this).datepicker({
                defaultDate : "+1w",
                changeMonth : true,
                numberOfMonth : 1,
                dateFormat: 'dd-mm-yy'
            });
        });

можете ли вы сказать, правильно ли здесь использовать метод «.live»?

0
nl ja de
Это невозможно ответить, не видя кода.
добавлено автор JJJ, источник
Вы должны опубликовать код, чтобы другие знали, что вы пробовали до сих пор.
добавлено автор mrt, источник

4 ответы

я думаю, вы делаете это

$("#datepicker").click(function(){
$(this).datepicker({ dateFormat: 'yy-mm-dd' }).val();
});

Может быть, только это будет работать так же, как и для меня

$(function() {
$("#datepicker").datepicker({ dateFormat: 'yy-mm-dd' }).val();
});

Если для нескольких входов просто использовать имя класса вместо id.

0
добавлено
вы можете игнорировать dateFormat, если не нужно
добавлено автор Viraj Nalawade, источник

Вы можете попробовать это

$('body').on('focus',".datepicker", function(){
    $(this).datepicker();
});​
0
добавлено

для этого, чтобы показать первый раз, вы можете сделать это внутри на клике:

$("#datepicker").datepicker().datepicker( "show" )
0
добавлено
$('.datepicker').on('focus',function(){
        $(this).datepicker({
            defaultDate : "+1w",
            changeMonth : true,
            numberOfMonth : 1,
            dateFormat: 'dd-mm-yy'
        });
    });

Попробуй это

0
добавлено
Верстка сайтов HTML/CSS/JS/PHP
Верстка сайтов HTML/CSS/JS/PHP
3 439 участник(ов)

Правила группы: напишите !rules в чате. Группа Вк: vk.com/web_structure Freelancer: @web_fl Веб Дизайн: @dev_design Маркетолог: @topmarkening Автор: @M_Boroda