【发布时间】:2017-07-01 08:59:44
【问题描述】:
我正在使用 jquery datepicker,我只需要一个月和一年。当我点击输入字段时,月份和年份选择器弹出就好了。问题是当我选择任何月份或年份时,更新的数据不会反映在输入字段中,除非我单击页面上的其他位置。
这就是我显示选择器的方式
$(function () {
$(".datepicker").datepicker({
changeMonth: true,
changeYear: true,
yearRange: "-100:+0",
dateFormat: 'MM yy',
onClose: function (dateText, inst) {
$(this).datepicker('setDate', new Date(inst.selectedYear, inst.selectedMonth, 1));
}
});
});
我在这里做错了什么?只要我点击任何月份或年份,我只需要输入字段来反映更新的选择。
【问题讨论】:
-
使用 onSelect 代替 onCloase
标签: jquery datepicker jquery-ui-datepicker