我正在使用 jQuery 日期选择器,目前我有以下代码:
$("#dateObj").datepicker({
beforeShowDay: findDateAvailable
});
其中 findDateAvailable
是一个函数,用于检查日期是否在数组中,如果不在数组中,则使日期不可选择。
我的问题是:如何更改哪些日期是“事件的”并且可以在不更改数组的情况下选择哪些日期,然后重新创建日期选择器对象?
最佳答案
您可以使用日期选择器小部件的refresh
方法。
Redraw the date picker, after having made some external modifications. This method does not accept any arguments.
引用这里:http://api.jqueryui.com/datepicker/#method-refresh
您可以通过以下方式在脚本中使用它:
$("#dateObj").datepicker("refresh");
工作 fiddle :http://jsfiddle.net/ChM6D/2/
关于javascript - jQuery Datepicker - 动态更改可选择的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15998447/