jQuery UI Datepicker-默认显示不是当前月份的月份

jQuery UI Datepicker-默认显示不是当前月份的月份,jquery,jquery-ui,datepicker,Jquery,Jquery Ui,Datepicker,当用户打开datepicker时,我希望它打开时显示一个特定的月份,但不选择该月份的任何日期 “defaultDate”选项不是我想要的,它选择当月的日期 我想要一个用户打开日历,点击下个月箭头几次而不选择任何内容 基本上,我的用户应该选择的日期通常是11月,所以我想在日历打开时向他们显示11月,但不假设他们想选择11月1日。他们可以在开张后的一个月内自由更改 有什么想法吗 以下是一些示例代码: <script> $( function() { $( "#da

当用户打开datepicker时,我希望它打开时显示一个特定的月份,但不选择该月份的任何日期

“defaultDate”选项不是我想要的,它选择当月的日期

我想要一个用户打开日历,点击下个月箭头几次而不选择任何内容

基本上,我的用户应该选择的日期通常是11月,所以我想在日历打开时向他们显示11月,但不假设他们想选择11月1日。他们可以在开张后的一个月内自由更改

有什么想法吗

以下是一些示例代码:

<script>
    $( function() {
        $( "#datepicker" ).datepicker();
    } );
</script>

<p>Date: <input type="text" id="datepicker"></p>
我如何在日历打开的11月份打开它。我能想到的唯一一件事就是在日历打开后将一系列单击事件发送到下一个按钮。这看起来很混乱,用户可能会觉得奇怪。

如果您查看:

您可以看到,这确实满足了您的需求:

日期:包含默认日期的日期对象。 编号:从今天起的天数。例如,2代表从今天开始的两天,-1代表昨天。 字符串:采用dateFormat选项定义的格式的字符串,或相对日期。相对日期必须包含值和期间对;有效期为y表示年,m表示月,w表示周,d表示天。例如,+1m+7d表示从今天起一个月零七天。 例如,您可以使用:

$(function() {
  $( "#datepicker" ).datepicker({
    defaultDate: "+1m"
  });
});
必须选择月份中的某一天。也就是说,您可以调整日期格式:


当将日期存储到输入中时,以2017年4月为例。

您尝试过什么?您当前的代码是什么样子?@Twisty,添加了更多的信息,但我觉得这不是开发人员允许的用例。默认情况下,今天的日期是选择的(如果可用的话)-它的td有ui日期选择器current day和一个有ui状态活动类,直到选择了不同的日期,但从用户界面上看这并不明显,因为今天的日期的样式无论如何都不同。
$(function() {
  $( "#datepicker" ).datepicker({
    defaultDate: "+1m"
    dateFormat: mm/yy
  });
});