【问题标题】:jQuery datepicker immediately change Year/MonthjQuery datepicker 立即更改年/月
【发布时间】:2014-11-12 18:48:28
【问题描述】:

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

有什么办法可以解决吗?

【问题讨论】:

  • 你能发一个JSFiddle你的HTML和Javascript吗?

标签: jquery jquery-ui datepicker


【解决方案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()) );
    }
});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-11-15
    • 2011-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多