可能重复:是否可以使jQuery UI Datepicker禁用星期六和星期日(和假期)?
我想在jQuery UI datepicker上禁用某些日子,例如每个星期一或每个星期二或每个星期一,星期四,星期四等 .
我尝试使用beforeShowDay,但这需要一个特定的日期 . 我只想禁用一周中的一整天 .
更新:感谢您提供的建议解决方案,但它们都适用于特定日期 . 如果我想要禁用全年的每个星期一和星期二,该怎么办?我该怎么办?
您可以使用与Date.getDay()结合的日期选择器的beforeShowDate option来执行您想要的操作,如下所示:
$("#datepicker").datepicker({ beforeShowDay: function(date) { var day = date.getDay(); return [(day != 1 && day != 2)]; } });
You can see a working demo here,这只是取日期,检查是否's a Monday (1) or Tuesday (2) and returns false for the first array entry if that' s .
1 回答
您可以使用与Date.getDay()结合的日期选择器的beforeShowDate option来执行您想要的操作,如下所示:
You can see a working demo here,这只是取日期,检查是否's a Monday (1) or Tuesday (2) and returns false for the first array entry if that' s .