javascript - 禁用 jQuery UI 日期选择器中的特定日期

标签 javascript jquery datepicker

我想禁用 jQuery 日历中的所有星期一,并且我正在使用以下代码:

function DisableMonday(date) {
   alert(date);
   var day = date.getDay();
   if (day == 1) {
      return [false] ; 
   } 
   else {  
       return [true] ;
   }
}

jQuery(document).ready(function(){
   alert('test');
   jQuery('.datepicker').datepicker({                   
       beforeShowDay: DisableMonday()

   }); 
});

我的问题似乎是 DisableMonday() 函数中的 (date) 变量未定义...我该如何解决这个问题

最佳答案

你试过这个吗?不使用单独的方法

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

关于javascript - 禁用 jQuery UI 日期选择器中的特定日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31770976/

相关文章:

php - 使用 JQuery 或 Javascript 刷新图像

javascript - 将数组元素复制和复制到新元素的最优化方法

javascript - 无法读取未定义的 jQuery animate 的属性 'propHooks'

java - 如何设置 GWT Datepicker 月份标签的格式?

javascript - React 代码中出现意外的 Webpack 语法错误 "::"

javascript - 我如何在 Meteor 中访问 process.env?

javascript - 幻灯片 php 图片加载不起作用

javascript - 将 "href=javascript:"重写为 JavaScript

swift - 如何从 Swift 中的时间间隔中减去 30 分钟?

c# - 使用 C# wpf 更改周末日期