jQuery datepicker立即更改年/月

时间:2014-11-12 18:48:28

标签: jquery jquery-ui datepicker

如何在文字输入中立即更改年/月?我通过选项启用了年份和月份下拉菜单" changeYear"和" changeMonth",但当我在下拉框中选择另一个年份时,显示日期的文本输入不显示新年。

有没有办法解决它?

1 个答案:

答案 0 :(得分:1)

我找到了解决方案。这段代码完全符合我的要求。

jQuery('.ed_ui-datepicker').datepicker({
    'changeMonth': true,
    'changeYear': true,
    onChangeMonthYear: function(year, month, inst){
        var currentDate = jQuery(this).datepicker( "getDate" );
        jQuery(this).datepicker( "setDate", new Date(year, month-1, currentDate.getDate()) );
    }
});