我正在使用 2 个月内联的标准 jQuery ui 日历:
$('#datapicker').datepicker({
numberOfMonths: 2,
showCurrentAtPos: 1
});
来自 jQuery UI 的默认样式表,但是这样,当我单击日期 (td > a)
时,它会更改月份。例如,如果月份是 9 月,第二个月是 10 月,我单击选择日期,则会将月份更改为之前的 8 月 - 9 月。下一个和上一个链接,效果很好。
jsFiddle - LINK
我该如何解决这个问题?
最佳答案
如果我在对您的问题的评论中描述的行为是故意的,您可以尝试此 jsfiddle .
HTML:
<div id="datepicker"></div>
<br>
<label>Selected Date: </label>
<span id="out"></span>
JS:
$(function(){
$('#datepicker').datepicker({
numberOfMonths: 2,
showCurrentAtPos: 3,
onSelect: function (dateText, datePicker) {
datePicker.drawMonth += $("#datepicker").datepicker("option", "showCurrentAtPos");
$('#out').html(this.value);
}
});
});
关于javascript - jQuery ui 日历点击错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39881626/