【发布时间】:2015-12-01 22:16:28
【问题描述】:
我有一个涉及 jQuery UI 日期选择器的非常简单的代码:
$('.date-picker').datepicker({
dateFormat: 'MM yy',
changeMonth: true,
changeYear: true,
showButtonPanel: true,
})
.change(function() {
var date = $(this).datepicker('getDate');
$('#dateShow').val(date);
});
问题在于,在change 处理程序中,每次我选择另一个月份或年份时,我总是得到今天的日期,而不是我在日历中选择的日期。这里是jsFiddle。
有人知道我做错了什么吗?这样一个基本用例怎么会导致 datepicker 的 getDate 返回不正确的值?
更新:简化了代码示例,并相应地重新表述了问题。
【问题讨论】:
标签: javascript jquery jquery-ui datepicker