如何在JQuery日期选择器中禁用特定日期

how to disable specific days in JQuery datepicker?

本文关键字:日期 选择器 JQuery      更新时间:2023-12-30

我想从jquery日期选择器中禁用所有周日、周一和周三。我正在尝试使用以下代码示例-来完成此操作

  jQuery(document).ready(function($) {
      $(".datepicker").datepicker({
          beforeShowDay: function(date) {
              var day = date.getDay();
              return [(day != 1), ''];
          }
      })
  });

此代码禁用日历中的所有星期一。如何禁用所有周日和周三?

尝试此代码

$("#datepicker").datepicker({
    beforeShowDay: function(date) {
        var day = date.getDay();
        return [(day != 0), ''];
    }
});
$(".datepicker").datepicker({
 beforeShowDay: function(date) {
        var day = date.getDay();
        return [(day != 1 && day != 3 && day != 0), ''];
    }
});

一周中的日子是0-周日,1-周一等等

所以day != DayNumber会帮你解决的。

Fiddle