gpt4 book ai didi

javascript - 动态添加 jQuery multidatepicker "addDisabledDates"属性

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:13:13 27 4
gpt4 key购买 nike

我在我的 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];
}

谁能帮我放一下?

最佳答案

假设您有一个这样的下拉菜单:

<select id="my-dropdown">
<option value="normal">normal</option>
<option value="custom">custom</option>
</select>

那么你需要做的就是:

function disableSpecificWeekDays(date) {
if ($('#my-dropdown').val() == 'normal') {
return [true];
}
var theday = date.getDate() + '/' + (date.getMonth() + 1) + '/' +
date.getFullYear();
var day = date.getDay();
return [day != 0 && day != 6];
}

关于javascript - 动态添加 jQuery multidatepicker "addDisabledDates"属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40259235/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com