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

问题描述 投票:18回答:2

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

从文档开始,我对此有所了解:-

$('#datepicker').datepicker({ minDate: 4,beforeShowDay: $.datepicker.noWeekends }); 

这将同时禁用周六和周日。但是我只想在周日休息。是否有任何默认选项。

解决问题的方法

beforeShowDay每天将true或false用作参数。因此,编写一个每天返回true或false的函数。

jquery jquery-ui jquery-plugins datepicker
2个回答
58
投票

尝试一下

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

0
投票

是的,您可以在jQuery UI datepicker中禁用星期六和星期日。

https://codepen.io/VijayDhanvai/pen/ExjdGPb

$("#date").datepicker({
    beforeShowDay: function(date) {
        var day = date.getDay();
        return [(day != 0 && day != 6),  ''];
    }
});
© www.soinside.com 2019 - 2024. All rights reserved.