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

时间:2016-11-08 15:23:53

标签: javascript jquery jquery-ui-datepicker

我需要在页面加载时设置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));
}
});
}); 

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

1 个答案:

答案 0 :(得分:0)

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

$(function() {
  $('#monthPicker').datepicker( {
    // ...
  });

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

只需将日期设置为default_date即可。 Rembemer,在javascripts中,几个月开始00表示1月,11表示12月)。