jquery datepicker在没有beforeShowDay的情况下禁用周末
我已经在我的主页中集成了jQuery日期选择器。问题是我无法使用jquery datepicker在没有beforeShowDay的情况下禁用周末,jquery,datepicker,Jquery,Datepicker,我已经在我的主页中集成了jQuery日期选择器。问题是我无法使用beforeShowDay功能禁用周末,因为我已经使用beforeShowDay来标记特定日期。我希望可以在没有beforeShowDay功能的情况下禁用周末 $(函数(){ var eventDates={}; 您仍然可以在ShowDay之前使用,您只需将当前逻辑与之结合,以排除周末 假设您使用的是jQueryUI日期选择器,那么它有一个内置方法来排除周末-$.datepicker.noWeekends();。请尝试以下操作: b
beforeShowDay
功能禁用周末,因为我已经使用beforeShowDay
来标记特定日期。我希望可以在没有beforeShowDay
功能的情况下禁用周末
$(函数(){
var eventDates={};
您仍然可以在ShowDay
之前使用,您只需将当前逻辑与之结合,以排除周末
假设您使用的是jQueryUI日期选择器,那么它有一个内置方法来排除周末-$.datepicker.noWeekends();
。请尝试以下操作:
beforeShowDay: function(date) {
// exclude weekends
if (!$.datepicker.noWeekends(date)[0])
return [false, '', ''];
// highlight dates
return [true, eventDates[date] ? 'eventyellow' : '', ''];
}
您仍然可以在ShowDay之前使用,
,您只需将当前逻辑与之结合,即可排除周末
假设您使用的是jQueryUI日期选择器,那么它有一个内置方法来排除周末-$.datepicker.noWeekends();
。请尝试以下操作:
beforeShowDay: function(date) {
// exclude weekends
if (!$.datepicker.noWeekends(date)[0])
return [false, '', ''];
// highlight dates
return [true, eventDates[date] ? 'eventyellow' : '', ''];
}
这对我不起作用。如果我使用你的代码(复制和粘贴),所有日期都将被禁用。抱歉-我的逻辑颠倒了。我更新了答案并添加了一个工作示例。这对我不起作用。如果我使用你的代码(复制和粘贴),所有日期都将被禁用。抱歉-我的逻辑颠倒了。我更新了答案并添加了一个工作示例。