我使用jQuery datepicker小部件来选择日期。我需要显示2014-10和2014-11两个月,并将可选日期限制在2014-10-30,2014-11-02和2014-11-03。这是微不足道的。
$(selector).datepicker({
numberOfMonths: 2,
dateFormat: "yy-mm-dd",
beforeShowDay: function (date) {
if ($.inArray(date.formatDefault(),
['2014-10-30', '2014-11-02', '2014-11-03']) !== -1) {
return [true, "", ""];
} else {
return [false, "", ""];
}
}
});
当选择器字段的值为2014-10-30时,日历对话框包含十月和十一月(正确)。然后我从11月开始选择日期,当我重新打开日历对话时,包含了11月和12月的月份。如何使datepicker始终显示十月和十一月?我尝试将minDate
和defaultDate
设置为'2014-10-01'
但没有帮助。
答案 0 :(得分:0)
设置参数:
minDate: '2014-10-01',
maxDate: '2014-11-30',
或
minDate: '2014-10-30',
maxDate: '2014-11-03',