【问题标题】:jQuery Datepicker - Dynamically change selectable datesjQuery Datepicker - 动态更改可选日期
【发布时间】:2013-04-14 11:15:33
【问题描述】:

我正在使用 jQuery datepicker,我目前有这个代码:

$("#dateObj").datepicker({
    beforeShowDay: findDateAvailable
});

其中findDateAvailable 是一个检查日期是否在数组中的函数,如果不是,则使日期不可选择。

我的问题是:如何更改哪些日期是“活动的”并且可以在不更改我的数组然后重新创建 datepicker 对象的情况下进行选择?

【问题讨论】:

标签: javascript jquery jquery-ui jquery-ui-datepicker


【解决方案1】:

您可以使用日期选择器小部件的refresh 方法。

在进行了一些外部修改后,重新绘制日期选择器。 此方法不接受任何参数。

参考这里:http://api.jqueryui.com/datepicker/#method-refresh

您可以通过以下方式在脚本中使用它:

$("#dateObj").datepicker("refresh");

工作小提琴:http://jsfiddle.net/ChM6D/2/

【讨论】:

  • 非常感谢!完美运行。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-06-23
  • 2023-03-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多