Skip to main content
 首页 » 编程设计

jQuery datepicker 立即更改年/月

2025年02月15日148freeliver54

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

有什么办法可以解决吗?

请您参考如下方法:

我找到了解决方案。这段代码正是我所需要的。

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()) ); 
    } 
});