Javascript 交换月/年选择列表在jQueryUIDatePicker中的位置

Javascript 交换月/年选择列表在jQueryUIDatePicker中的位置,javascript,jquery,jquery-ui,jquery-ui-datepicker,Javascript,Jquery,Jquery Ui,Jquery Ui Datepicker,我想交换month/year select元素在启用了changeYear和changeMonth选项的日期选择器中的位置 默认情况下,出现的顺序是月,然后是年,我希望是年,然后是月 运行下面的代码段以了解原因: $(“#选取器”).datepicker({ maxDate:'今天', 变化年:是的, 变化月:对, minDate:“1939年1月1日”, 月数:12, 年份范围:“1939:+新日期()。getFullYear() }); 如何交换月/年选择列表位置? 出生日期: 单击上面

我想交换month/year select元素在启用了changeYear和changeMonth选项的日期选择器中的位置

默认情况下,出现的顺序是月,然后是年,我希望是年,然后是月

运行下面的代码段以了解原因:

$(“#选取器”).datepicker({
maxDate:'今天',
变化年:是的,
变化月:对,
minDate:“1939年1月1日”,
月数:12,
年份范围:“1939:+新日期()。getFullYear()
});

如何交换月/年选择列表位置?
出生日期:
  • 单击上面的输入打开日期选择器
  • 单击月份选择列表以查看可用的选择选项
  • 请注意,它仅显示到当前月份?这让用户感到困惑
  • 将年份更改为上一年。
  • 现在选择一个月,它们都在那里
  • 在我们从左到右处理的世界中,在这种情况下,让年份先出现,然后是月份是有意义的

  • 只需使用CSS将月份和年份向右浮动即可:

    .ui-datepicker select.ui-datepicker-month, 
    .ui-datepicker select.ui-datepicker-year { float: right; }
    

    或者如重复答案所示:使用
    showMonthAfterYear:true

    只需使用CSS将月份和年份向右浮动即可:

    .ui-datepicker select.ui-datepicker-month, 
    .ui-datepicker select.ui-datepicker-year { float: right; }
    
    或者,如重复答案所示:使用
    showMonthAfterYear:true

    可能重复的