我遇到了JQuery datepicker的问题。当我尝试使用月份选择器时,我会得到一个选择,即我选择的月份之前的一个月。你可以在这里看到我的意思:
以下是我正在使用的代码:
<input id="StartDate" />
$("#StartDate").datepicker({
defaultDate: "0",
changeMonth: true,
changeYear: true,
numberOfMonths: 1,
showCurrentAtPos: 1,
onClose: function (selectedDate) {
$("#StartDate").datepicker("option", "minDate", selectedDate);
}
});
答案 0 :(得分:0)
showCurrentAtPos:1
当我把它拿出来时似乎工作得很好。
答案 1 :(得分:0)
通过查看您的JsFiddle示例,您尝试设置一个月份可见的日期选择器。在这种情况下,将numberOfMonths
和showCurrentAtPos
设置为毫无意义。
你应该好好删除它。
http://api.jqueryui.com/datepicker/#option-numberOfMonths
如您所见,“showCurrentAtPos
”仅在您显示多个月份实例时使用。
以下是一个例子:http://jsfiddle.net/sh4Cz/1/