JQuery日期选择器-仅选择星期一和星期四

JQuery日期选择器-仅选择星期一和星期四,jquery,jquery-ui,jquery-ui-datepicker,Jquery,Jquery Ui,Jquery Ui Datepicker,我有以下代码,它只允许用户从jquery datepicker中选择星期一 我想调整它,以便能够选择星期一和星期四 有什么想法吗 beforeShowDay: function(date){ return [date.getDay() == 1,""]} 您可以在其中添加or(|),如下所示: beforeShowDay: function(date){ var day = date.getDay(); return [day == 1 || day == 4,""]; } 这只

我有以下代码,它只允许用户从jquery datepicker中选择星期一

我想调整它,以便能够选择星期一和星期四

有什么想法吗

beforeShowDay: function(date){ return [date.getDay() == 1,""]}
您可以在其中添加or(
|
),如下所示:

beforeShowDay: function(date){ 
  var day = date.getDay(); 
  return [day == 1 || day == 4,""];
}

这只会导致显示每个日期一次的成本,并不是说这是一个昂贵的操作,但也没有理由不提高效率。

试试这个

beforeShowDay: function(date)
{ return [(date.getDay() == 1 || date.getDay() == 4), ""]; }

如果您可以添加以下内容,则更好:(在天之后禁用并显示选定的工作日)

例如,如果您只想要周一和周五,请记住,0周日,1周一。。。。。。去掉你想要的工作日

在最新Jquery版本上100%有效

jQuery(function($){
$("#datepicker_es").datepicker({ minDate: 0,beforeShowDay: function(date)
{ return [(date.getDay() == 2 || date.getDay() == 3 || date.getDay() == 4 || date.getDay() == 5 || date.getDay() == 6 || date.getDay() == 0), ""]; }}); 
它对我有用。。。。。我希望对所有人都有效

      beforeShowDay:function(date){ 
               var day = date.getDay(); 
               return [(day == 1 || day == 4),""];
      }    
阿卡什承包商 (Asp.net开发人员), 贾恩·贾马特卡纳·帕塞, Ahmedabad

beforeShowDay:function(date){var day=date.getDay();return[(day==1 | | day==4),“”]}