我在 2 个字段上有一个日期选择器:开始日期和结束日期。选择开始日期后,结束日期日期选择器会更新最小和最大日期选项以及 yearRange 选项。
如果我选择 29/12/2013,则用户只能从此处选择 10 天作为结束日期。
因此,我打开结束日期的日期选择器,它的 yearRange 为 2013:2014,changeYear 选项设置为 true。
但年份下拉列表仅显示 2013 年。2014 年不在列表中。
如果我点击日期选择器的右箭头(下一个)移动到下一年,它会移动到 2014 年,然后如果我点击年份下拉列表,现在会显示 2014 年。
$("#EndDate").datepicker("option", "yearRange", '2013:2014');
如果在此代码前放置警报,则年份的下拉菜单会按预期显示 2013 年和 2014 年。
我正在使用 JQuery 1.4.4