我在jQuery datepicker中遇到了一些麻煩。jQuery日期選擇器禁用月份的第一個星期一
我已經寫了一些代碼,只能啓用週五,週六和週日。結果比我想象的要容易得多,因爲我是一個全新的JavaScript用戶。 (我只能做的Python時下...)
我已經有相應的代碼表示這樣如下:
jQuery(document).ready(function($) {
$('#vfb-date-34').datepicker({
numberOfMonths: 2,
beforeShowDay: enableFridayAndWeekends
});
function enableFridayAndWeekends(date) {
var day = date.getDay();
return[(day==5||day==6||day==0||day==1), ''];
}
});
請原諒壞的函數命名 - 這是一個快速和骯髒的東西,但是我我也記錄了我自己的文件中到底發生了什麼。
我想也禁用每個月的第一個星期一。有誰知道我可以如何修改此代碼以完成此操作?我嘗試過在SO和Google上搜索,但即使在查看類似問題的代碼後,我也無法弄清楚適當的邏輯。如果有人能幫助我,我會非常感謝!
你_enabled只有週五,週六和Sun._這意味着所有其他剩餘的工作日都已經禁用。這意味着所有的星期一都已經被禁用了。這意味着每個月的第一個星期一也已被禁用。我對嗎?? –
代碼中的錯誤命名可能會誤導您。我爲此道歉。如果你看代碼,那裏面也有「day == 1」。這意味着我也啓用星期一。 – ericmjl
好的,所以所有的星期一也啓用。明白了... –