jQuery UI Datepicker - 隐藏每周的设置天数以及特定日期

时间:2016-02-11 00:51:10

标签: jquery jquery-ui datepicker

我目前在jQuery UI Datepicker中使用带有一组特定日期的数组和beforeShowDay选项来阻止选择的特定日期。我还想阻止所有星期二被选中。我能想到的唯一方法是将这些日期推送到我的阵列,但这似乎相当冗长。任何人都可以提出另一种方法来实现这个目标吗?

由于

1 个答案:

答案 0 :(得分:0)

beforeShowDayDate对象传递给其函数,因此您只需使用.getDay()来检查一周中的哪一天:

$( "#datepicker" ).datepicker({
  beforeShowDay: function(d) {
    if ( d.getDay() === 2 ) {
      return [false, "", ""];
    }
    // else do the custom date check
  }
});

参考:Date.getDay()