如何设置jquery monthpicker的默认月份和年份

我需要在页面加载时设置jquery monthpicker的默认月份和年份。

以下是我的代码。 当前monthpicker文本框在加载时为空。

$(document).ready(function() { $('#monthPicker').datepicker( { changeMonth: true, changeYear: true, showButtonPanel: true, showButtonPanel: true, dateFormat: 'MM yy', onClose: function(dateText, inst) { var month = $("#ui-datepicker-div .ui-datepicker-month :selected").val(); var year = $("#ui-datepicker-div .ui-datepicker-year :selected").val(); $(this).datepicker('setDate', new Date(year, month, 1)); } }); }); 

而且,我需要从日历中删除日期,我的意思是我只需要显示年份和月份选择选项。

如果要在页面加载时显示默认值,只需在初始化datepicker后设置日期:

 $(function() { $('#monthPicker').datepicker( { // ... }); var default_date = new Date(2023, 10, 1); $("#monthPicker").datepicker("setDate", default_date); }); 

只需将任何日期设置为default_date 。 Rembemer,在javascripts中,几个月从0开始( 0表示1月, 11表示12月)。