gpt4 book ai didi

javascript - jquery datepicker禁用特定日期

转载 作者:行者123 更新时间:2023-12-03 06:41:17 26 4
gpt4 key购买 nike

我正在尝试创建一个日期选择器,它将读取一些变量并禁用该变量中的该日期。

目前正在关注本文档 http://t1m0n.name/air-datepicker/docs/#example-custom-content

但我似乎不太了解 OnRenderCell: 函数

如何让它禁用特定日期(例如 2016 年 7 月 16 日)

 onRenderCell: function (date, cellType) {
if (cellType == 'month') {
var day = date.getDay(),
isDisabled = disabledDays.indexOf(day) != -1;

return {
disabled: isDisabled
}
}
}

最佳答案

var disabled_months = ["2016-1-1", "2016-2-1", "2016-6-1"];
var disabled_days = ["2016-6-1", "2016-6-3", "2016-6-20"];
var disabled_years = ["2014-1-1", "2013-1-1", "2000-1-1"];

$('#datepicker').datepicker({
language: 'en',
onRenderCell: function (date, cellType) {
pretty_date = date.getFullYear() + '-' + (date.getMonth() + 1) + '-' + date.getDate();
var disabled = false

if (cellType == 'month')
disabled = disabled_months.indexOf(pretty_date) != -1

else if (cellType == 'day')
disabled = disabled_days.indexOf(pretty_date) != -1

else if (cellType == 'year')
disabled = disabled_years.indexOf(pretty_date) != -1

return {disabled: disabled}
}
});

关于javascript - jquery datepicker禁用特定日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37948773/

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