我想在jQuery UI日历中禁用星期日。
从我开始了解的文档: -
$('#datepicker').datepicker({ minDate: 4,beforeShowDay: $.datepicker.noWeekends });
这将禁用周六和周日。但是我想在星期天才能解决这个问题。是否有任何默认选项。
解决问题的方法不好
beforeShowDay将每天的params视为真或假。因此,编写一个基于每一天返回true或false的函数。
答案 0 :(得分:54)
试试这个
$("#datepicker").datepicker({
beforeShowDay: function(date) {
var day = date.getDay();
return [(day != 0), ''];
}
});
答案 1 :(得分:0)
是的,您可以在jQuery UI datepicker中禁用星期六和星期日。
https://codepen.io/VijayDhanvai/pen/ExjdGPb
$("#date").datepicker({
beforeShowDay: function(date) {
var day = date.getDay();
return [(day != 0 && day != 6), ''];
}
});
答案 2 :(得分:0)
您也可以使用此代码 它对我有用
$("#date").datepicker({
filter: function(date, view) {
if (date.getDay() === 0 && view === 'day') {
return false; // Disable all Sundays, but still leave months/years, whose first day is a Sunday, enabled.
}
}
});