#javascript #jquery #jquery-ui #calendar
#javascript #jquery #jquery-ui #Календарь
Вопрос:
Я пытаюсь получить компонент выбранного элемента в календаре пользовательского интерфейса Jquery, но с помощью datepicker — onselect он выбирает ранее отмеченный день, а не тот, который я выбираю. это мой код.
$('#eventCalendar').datepicker({
dateFormat: 'yy-mm-dd',
//dateFormat: 'd M yy',
inline: true,
minDate: 0,
//minDate: '10-01-01',
//minDate: '1 Jan 2010',
onSelect: function (date) {
printVcInfo(date);
console.log("hello" $(".ui-state-active").first().text());
}
});
Консоль показывает предыдущий день, который был выбран, и любое выполненное действие выполняется в предыдущий день. Некоторая помощь.
Ответ №1:
Попробуйте с событием изменения даты. При выборе класс css еще не был применен.
$('#eventCalendar').datepicker({
dateFormat: 'yy-mm-dd',
//dateFormat: 'd M yy',
inline: true,
minDate: 0,
//minDate: '10-01-01',
//minDate: '1 Jan 2010'
}}.bind('dateSelected', function(e, selectedDate, $td) {
Console.log(selectedDate);
});
Комментарии:
1. Это не работает, привязка никогда не вводится. Я не знаю, почему я удалил полный код и поместил его так, как вы его скопировали, и я также исправил ключи и ни то, ни другое.