Jquery datepicker年份发生变化

我使用jquery的datepicker为一个字段设置出生日期,同时显示默认选择器,提供每月滚动到日期的选项,听起来很乏味。 有没有办法让我可以直接改变岁月,而不是用几个月来轮流改变年份。

changeYear上有一个changeYear属性,你可以设置为true

 $( ".selector" ).datepicker({ changeYear: true }); 

http://jqueryui.com/datepicker/#dropdown-month-year

这将呈现一个选择列表,您可以从中选择您想要的年份。

在DataPicker参数上插入changeYear: true

示例:

 $(function() { $( ".datepicker" ).datepicker({ changeMonth: true, changeYear: true }); }); 

设置changeYear: true ,如下面的示例代码所示:

  $("#birth_date").datepicker({ dateFormat: 'yy-mm-dd', changeMonth: true, changeYear: true, maxDate: '-1D' }, $.datepicker.regional["fr"] ); 

有关更多选项,请参阅此处: https : //jqueryui.com/datepicker/

您可以使用datepicker对象中的’changeYear’属性(请参阅: jQuery UI )启用年份下拉列表。