Possible Duplicate:
Can the jQuery UI Datepicker be made to disable Saturdays and Sundays (and holidays)?
我想在 jQuery UI 日期选择器上禁用某些日子,例如每个星期一或每个星期二或每个星期一、星期四、星期五等。
我尝试使用 beforeShowDay,但这需要特定的日期。我只想禁用一周中的一整天。
更新:感谢建议的解决方案,但它们都适用于特定日期。如果我想禁用全年的每个星期一和星期二该怎么办?我该怎么做?
最佳答案
您可以使用beforeShowDate
option日期选择器与 Date.getDay()
结合做你想做的事,就像这样:
$("#datepicker").datepicker({
beforeShowDay: function(date) {
var day = date.getDay();
return [(day != 1 && day != 2)];
}
});
You can see a working demo here ,这只是获取日期,检查它是星期一 (1) 还是星期二 (2),如果是的话,则为第一个数组条目返回 false。
关于jquery - 在 jQuery UI 日期选择器上禁用一周中的特定日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2968414/