我想过滤日期选择器上的可选日期。我基本上需要按工作日进行过滤 - 即让假期和周末不可选。jQuery UI:过滤日期选择器上的可选日期
我知道你可以在beforeShowDate中使用函数指定日期,你也可以使用$ .datepicker.noWeekends。
问题是:你能做到吗?
我想过滤日期选择器上的可选日期。我基本上需要按工作日进行过滤 - 即让假期和周末不可选。jQuery UI:过滤日期选择器上的可选日期
我知道你可以在beforeShowDate中使用函数指定日期,你也可以使用$ .datepicker.noWeekends。
问题是:你能做到吗?
$ .datepicker.noWeekends是代码的一个非常简单的一点:
function (date) {
var day = date.getDay();
return [day > 0 && day < 6, ""];
}
既然你将不得不写了假期的功能,你可以只包括在功能这个逻辑了。
你可以做相反的事情,并有输入什么日期是可选的,并保留所有其余的筛选出来吗?
是的,你可以。
即如果你只希望用户能够选择星期一,你会加入类似:
onlyMondays: function(date){
var day = date.getDay();
return [(day == 1), ""]
}