在jQuery UI日历中禁用所有星期日

Moh*_*ain 18 jquery jquery-ui datepicker jquery-plugins

我想在jQuery UI日历中禁用星期日.

从我开始了解的文档: -

$('#datepicker').datepicker({ minDate: 4,beforeShowDay: $.datepicker.noWeekends }); 
Run Code Online (Sandbox Code Playgroud)

这将禁用周六和周日.但是我想在星期天才能解决这个问题.是否有任何默认选项.

解决它的方法很糟糕

beforeShowDay作为每天的参数使用真或假.因此,编写一个基于每一天返回true或false的函数.

Bha*_*dey 58

试试这个

$("#datepicker").datepicker({
    beforeShowDay: function(date) {
        var day = date.getDay();
        return [(day != 0), ''];
    }
});
Run Code Online (Sandbox Code Playgroud)

  • 或者将此事件作为选项添加到较早启动的日期选择器实例中: <!-- language: lang-js --> $('#datepicker').datepicker('option', 'beforeShowDay', function(date) { var day = date.getDay(); return [(day != 0), '']; }); (2认同)