使用JQuery Datepicker仅显示月份

我希望能够使用JQuery UI Datepicker来允许用户选择特定的月份,而无需选择该月的特定日期。 Datepicker上的前进和上一个按钮会将用户带到不同的年份 ,而不是几个月

Datepicker文本框中显示的格式必须为mm/yyyy 。 怎么能这样呢?

不,但你可以这样做:

 $("#somedate").datepicker( { dateFormat: "mm/yy" } ); 

或者看看这里,因为之前有人问过你:

寻找JavaScript Month Picker

为什么不用月份和年份制作2个下拉菜单? 就像是:

 var Months = ["January","February","March","April","May","June","July","August","September", "October","November","December"]; var $selM = $(''); $.each(Months,function(ind,item){ $selM.append($('').val(ind + 1).text(item)); }); $('span#Months').append($selM); 

至于年份,您可以通过以下方式获得当前年份:

 var now = new Date(); var year = now.getYear(); 

然后使用您想要的范围制作另一个DDL多年。