我曾使用BeforeShowDays方法为我的datepicker过去禁用页面加载的天数。 我现在想要的是点击一天,这一天应该被禁用(不可点击,就好像我当天使用了BeforeShowDays方法)。
有没有办法实现这个目标?
答案 0 :(得分:1)
var disabledDates = [];
$("#datepicker").datepicker({
onSelect: function(dateText, inst) {
disabledDates.push(dateText);
},
beforeShowDay: editDays
});
function editDays(date) {
for (var i = 0; i < disabledDates.length; i++) {
if (new Date(disabledDates[i]).toString() == date.toString()) {
return [false];
}
}
return [true];
}