在我的项目中,我有一个要求,如果一周中有一个公共假日,禁用整个星期,假设如果7月4日是假日,如果是星期三,我必须禁用那个特定的整个星期。我可以使用beforeshowday功能禁用特定的日期,但我不确定如何禁用整个week.Can。有人能帮我吗?
var disabledDays = ["1-1", "7-4", "12-25", "11-11"];
$("#survey_f_day").datepicker({
beforeShowDay: disableAllTheseDays,
maxDate: '-4'
});
function disableAllTheseDays(date) {
var m = date.getMonth(), d = date.getDate(), y = date.getFullYear();
if (($.inArray((m + 1) + '-' + d, disabledDays) != -1))
return [false];
else return [true];
发布于 2018-09-10 14:37:01
你能检查一下这个链接中提供的示例吗,我想可能会对你有所帮助。
http://www.spiceforms.com/blog/how-to-disable-dates-in-jquery-datepicker-a-short-guide/
或者尝试
$( "#date" ).datepicker({
format: "yy-mm-dd",
datesDisabled: ["2018-09-10"]
});
https://stackoverflow.com/questions/52251949
复制相似问题