【发布时间】:2016-10-26 10:02:06
【问题描述】:
我在我的 html 中使用 jQuery 多日期选择器。我需要动态更改日期选择器设置属性,即,当我在选择框中选择“正常”选项时,我将禁用日历中的“星期六”和“星期日”,当我在选择框中选择“自定义”选项时,我将禁用我的习惯日子。 我不知道如何在我的代码中指定。 这是我的代码
$('#datePick').multiDatesPicker({
beforeShowDay: disableSpecificWeekDays,
// For disabling all "Sundays"
dateFormat: "d/m/yy",
maxDate: "+3m",
minDate: "-1m",
multidate: true,
addDisabledDates: my_array
});
function disableSpecificWeekDays(date) {
var theday = date.getDate() + '/' +(date.getMonth() + 1) + '/' +
date.getFullYear();
var day = date.getDay();
return [day != 0 && day != 6];
}
请谁能帮我把它放好?
【问题讨论】:
-
为什么不在 disableSpecificWeekDays() 方法中检查下拉列表的值?如果它是“正常的”,那么只需返回 [true]
-
@John:我可以在 disableSpecificWeekDays() 方法中使用选择框值更改方法吗?更改复选框值后是否重新初始化日期选择器设置?
标签: javascript jquery date jquery-ui-datepicker