У меня есть следующий код для перемещения дня в средстве выбора даты с помощью внешней кнопки.
function moveDay(n) {
var date = new Date($.datepicker._curInst.selectedYear, $.datepicker._curInst.selectedMonth, $.datepicker._curInst.selectedDay);
date.setDate(date.getDate() + n);
$("#txtDateFilter").datepicker().datepicker("setDate", new Date(date));
}
Моя проблема в том, что если я не нажму на средство выбора даты и не выберу день, _curInst будетноль.Итак, мне нужно знать, как этого избежать.
Вот моя инициализация Datepicker (defaultDatePickerSetting только для переводов):
$("#txtDateFilter").datepicker($.extend({
changeMonth: true,
dateFormat: "dd/mm/yy",
onSelect: function (dateText, inst) {
$("#hdnMes").val(inst.selectedMonth + 1);
$("#hdnAño").val(inst.selectedYear);
}
}, defaultDatePickerSetting));
$("#txtDateFilter").datepicker().datepicker("setDate", new Date());