jquery - 如何在 jquery datepicker 中禁用整周
问题描述
在我的项目中,我有一个要求,如果一周中有公共假期,则禁用整周假设如果 7 月 4 日是假期并且如果是星期三,我必须禁用该特定的整周。我可以使用 beforeshowday 功能禁用特定的日子,但我不确定如何禁用整个星期。谁能帮我解决这个问题
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];
解决方案
您能否检查此链接中提供的示例,我认为它可能对您有所帮助。
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"]
});
推荐阅读
- graphql - 无法在 Drupal GraphQL 插件中重新声明类
- r - 在 geom_line() 中更改线条颜色后向混合 ggplot 添加图例
- java - 带有 CompletableFuture 的 Rest 端点与没有 CompletableFuture 的 Rest 端点
- vue.js - 如何在 vue 路由中使用组件?
- c++ - 是否可以有一个可变参数模板,其中一个参数是参数包,下一个参数是同一参数包的 std::function?
- json - 获取 Observable 的值
进入打字稿中的数组 - vb.net - 如何通过 vb.net 使用命令提示符来使用 BCDEDIT
- go - 如何在 OSX 上获取 os 环境变量?
- azure - Azure 搜索匹配同一对象的两个属性
- java - 当用户没有输入“是”或“否”时,我需要帮助让该程序打印“无效响应”,我该如何简单地做到这一点?