我想過濾日期選擇器上的可選日期。我基本上需要按工作日進行過濾 - 即讓假期和週末不可選。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), ""]
}