首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在几个月中用偶数天数阻塞偶数天(JQuery UI)

问在几个月中用偶数天数阻塞偶数天(JQuery UI)
EN

Stack Overflow用户
提问于 2014-11-21 16:50:08
回答 1查看 850关注 0票数 0

我必须做数据报警器,它的工作方式是这样的:如果选定的月份有偶数天(30天),那么这个月的所有偶数天都会被阻塞来选择(2,4,6.)如果选定的月份有奇数的天数(31天),则数据报机中的所有奇数日都将被阻塞以进行选择(1,3,5.)等。

我的问题是,我不知道如何阻止偶数和奇数天,我只知道如何阻止整个月,但不知道任何一天特别.免责声明:我知道已经有一些东西,如如何阻止特定的日子,但没有任何与偶数或奇数天。

这是我的代码:

代码语言:javascript
复制
  <link rel="stylesheet" href="jquery-ui.min.css">
  <script src="external/jquery/jquery.js"></script>
  <script src="jquery-ui.min.js"></script>
  <script>
  $(function() {
   $( "#datepicker" ).datepicker({beforeShowDay: nationalDays});
  });

 function nationalDays(date){
 var x = date.getMonth();
 var r = x%2;
 if(r == 0){
    return [false];
 }
else if(r == 1){
    return [true];
 }
}
</script>
</head>
<body>

<p>Date: <input type="text" id="datepicker"></p>


</body>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-21 17:14:23

在beforeShowDay选项中,您可以检查是否应该启用日期,并将数组中的第一个项设置为true/false。True将启用该项,而false将禁用该项,如下所示:

​

代码语言:javascript
复制
$(function() {
  $("#datepicker").datepicker({
    defaultDate: new Date(),
    beforeShowDay: function(date) {
      var disabled = true, // date enabled by default
        // get the number of days in current month
        numOfDays = new Date(date.getFullYear(), date.getMonth() + 1, 0).getDate();
      if (numOfDays % 2 == 0)
        disabled = (date.getDate() % 2 != 0) // for even-days months, disable the even dates
      else disabled = (date.getDate() % 2 == 0) //for odd - days months, disable the odd dates
      return [disabled, ""]
    }
  });
});
代码语言:javascript
复制
<link href="http://code.jquery.com/ui/1.9.2/themes/base/jquery-ui.css" rel="stylesheet" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="http://code.jquery.com/ui/1.9.2/jquery-ui.js"></script>
<p>Date:
  <input type="text" id="datepicker" />
</p>

​

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

https://stackoverflow.com/questions/27066350

复制
相关文章

相似问题

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