首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >JQuery日期选择器-仅选择星期一和星期四

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

Stack Overflow用户
提问于 2010-09-27 23:49:55
回答 3查看 19.8K关注 0票数 19

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

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

有什么想法吗?

代码语言:javascript
复制
beforeShowDay: function(date){ return [date.getDay() == 1,""]}
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-09-27 23:52:48

您可以在其中添加一个或(||),如下所示:

代码语言:javascript
复制
beforeShowDay: function(date){ 
  var day = date.getDay(); 
  return [day == 1 || day == 4,""];
}

这只会在每个显示的日期产生一次.getDay()成本,这并不是说这是一个昂贵的操作,但没有理由不高效。

票数 30
EN

Stack Overflow用户

发布于 2016-02-27 02:15:54

如果您可以添加以下内容,效果会更好:(禁用days后,并选中显示工作日)

例如,如果您只想要星期一和星期五,记住,0星期日,1星期一......去掉你想块的工作日。

100%适用于最新的Jquery版本

代码语言:javascript
复制
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), ""]; }}); 

它对我有效……我希望对所有人都有效

票数 0
EN

Stack Overflow用户

发布于 2017-04-26 17:27:26

代码语言:javascript
复制
      beforeShowDay:function(date){ 
               var day = date.getDay(); 
               return [(day == 1 || day == 4),""];
      }    

Aakash承包商(Asp.net开发人员),Jain Jamatkhana pase,艾哈迈达巴德

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3805486

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档