【发布时间】:2014-12-22 10:12:27
【问题描述】:
我目前正在开发一个功能,它应该在 jQuery 日期选择器中禁用周末和节假日。
我的函数是这样的
function calendarDateDisabled(date) {
//disable saturday (6) and sunday (0)
dmy = date.getDate() + "-" + (date.getMonth() + 1) + "-" + date.getFullYear();
if (date.getDay() == 6 || date.getDay() == 0 || ($.inArray(dmy, unavailableDates) == -1)) {
return true;
} else {
return false;
}
}
错误是 $.inArray。控制台显示Uncaught TypeError: Cannot read property 'inArray' of undefined。
varavailableDates 是在函数上面定义的,像这样var unavailableDates = ["1-5-2015", "25-12-2014","12-12-2014"];
函数是这样实现的
disabled: function(date) {
return calendarDateDisabled(date);
}
有人知道出了什么问题吗?
*编辑:($.inArray(dmy, unavailableDates == -1)到($.inArray(dmy, unavailableDates) == -1)的语法
【问题讨论】:
标签: javascript jquery datepicker