我在 jsfiddle.net/udgeet/VUb5r/ 中编写了代码
我必须禁用之前选择的日期
您可以使用 datePicker 的beforeShowDay选项来指定要启用或禁用的日期。
那么这只是一个编写函数的情况
a)从选择中获取日期到一个数组中:
function daysToDisable() {
var dates = [];
for (i = 0; i < $('#inputdates option').length; i++) {
dates[i] = new Date($('#inputdates option').eq(i).val()).toString();
}
return dates;
}
b) 如果当前日期在数组中,则返回 true 或 false
function disableDates(date) {
var days = daysToDisable();
for (i = 0; i < days.length; i++) {
if ($.inArray(date.toString(), days) != -1) {
return [false];
}
}
return [true];
}