如何在jquery datepicker中禁用整周

问题描述 投票:0回答:1

在我的项目中,我要求如果在一周中有一个公共假日禁用整个星期,假设7月4日是假日,如果是星期三,我必须禁用整个星期。我能够通过之前的功能来度过特定的日子,但我不知道如何禁用整个星期。任何人都可以帮我这个

 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];
jquery jquery-ui-datepicker
1个回答
0
投票

您能否查看此链接中提供的示例,我想这可能对您有所帮助。

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"]
});
© www.soinside.com 2019 - 2024. All rights reserved.