jQuery glDatePicker在呈现日历后更改selectedDate?

时间:2013-05-01 19:49:22

标签: jquery datepicker

在呈现日历后,我似乎无法更改“selectedDate”。参考指南说可以在渲染后更改日历的选项,并且对于像cssName和borderSize以及selectableDateRange这样的值都适用,但修改“selectedDate”似乎没有任何效果?这是打算还是我错过了什么?

感谢。

3 个答案:

答案 0 :(得分:1)

更新所选日期,只需更新显示日历的第一个日期。

假设您的日历已经附加#something

// get reference
var dp = $('#something').glDatePicker(true);

// update selected date
dp.selectedDate = new Date(2013, 9, 8);

// update first date
dp.firstDate = new Date(2013, 9, 1);

// render
dp.render();

这很有效。

答案 1 :(得分:0)

不确定当前解决方案是否有效,重置selectedDate和firstDate需要执行:

dp.options.selectedDate = new Date()

渲染调用失败,返回undefined。

答案 2 :(得分:0)

@eepp解决方案适用于以下更改......

更换以下代码:

// update first date
dp.firstDate = new Date(2013, 9, 1);

使用:

// update first date
dp.options.firstDate = new Date(2013, 9, 1);