Javascript 如何在JQuery datepicker中禁用特定日期?
我想禁用jquery日期选择器中的所有星期天、星期一和星期三。我正试图使用下面的代码示例来实现这一点-Javascript 如何在JQuery datepicker中禁用特定日期?,javascript,jquery,datepicker,Javascript,Jquery,Datepicker,我想禁用jquery日期选择器中的所有星期天、星期一和星期三。我正试图使用下面的代码示例来实现这一点- jQuery(document).ready(function($) { $(".datepicker").datepicker({ beforeShowDay: function(date) { var day = date.getDay(); return [(day != 1), ''];
jQuery(document).ready(function($) {
$(".datepicker").datepicker({
beforeShowDay: function(date) {
var day = date.getDay();
return [(day != 1), ''];
}
})
});
此代码禁用日历中的所有星期一。如何也禁用所有星期日和星期三?尝试此代码
$("#datepicker").datepicker({
beforeShowDay: function(date) {
var day = date.getDay();
return [(day != 0), ''];
}
});
一周中的几天是0-周日,1-周一,依此类推
所以day!=DayNumber
将为您解决此问题
请参见,它可能会帮助您复制,就像您所做的那样
(day!=1)
-(day!=1&&day!=3&&day!=0)
。0表示星期天,1表示星期一..依此类推。我有动态天数要禁用。但是我已经提到了两天,因为多天的治疗可能与此类似。对于周末,您可以这样尝试..$(function(){$('#txtDate1')).datepicker({beforeShowDay:$.datepicker.noWeekends});
$(".datepicker").datepicker({
beforeShowDay: function(date) {
var day = date.getDay();
return [(day != 1 && day != 3 && day != 0), ''];
}
});