【发布时间】:2017-10-06 16:43:39
【问题描述】:
我正在使用带有一组参数的 JQuery 日期选择器 除 setDate 外,所有参数都在初始化时起作用。
当作为独立命令给出时,SetDate 也可以在之后立即工作。
我做错了什么吗?为什么在这种情况下 setdate 不能作为 part 或 init 工作?
var maxDateSelectable = new Date(2017, 10, 1);
var minDateSelectable = new Date(2017, 1, 1);
var fromDate = new Date(2017, 9, 12);
$("#WorkingDate").datepicker({
maxDate: maxDateSelectable,
minDate: minDateSelectable,
//setDate: fromDate, //does not work
beforeShowDay: noWeekends
}); // ~fromDate
//Works here why?
$("#WorkingDate").datepicker("setDate", fromDate);
function noWeekends(date) {
var noWeekend = window.$.datepicker.noWeekends(date);
return noWeekend;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<input type='text' id='WorkingDate'>
对应的jsfiddle:https://jsfiddle.net/Jersey_Guy/gkymd2hw/
【问题讨论】:
标签: javascript jquery datepicker jquery-ui-datepicker