基本上我想要的是我的日期选择器,以便在选择新月之后回应它刚改变的月份。我的代码目前是:
$(function() {
$('#datepicker').datepicker({
onChangeMonthYear: function () {
$('#date').text("Changed Month to: " + *what to put here*);
}
});
});
我已经尝试了所有我能想到的东西,但我唯一可以让我返回一个月的是我从日期通过$(this).val()得到它,但这只会让我回报所选日期的月份,而我只想知道月份何时更改,以及更改的日期。非常感谢任何指导我正确方向的帮助。
答案 0 :(得分:2)
来自jQuery UI文档
允许您在datepicker移动到新的月份和/或年份时定义自己的事件。该函数接收选定的年份,月份(1-12)和datepicker实例作为参数。这指的是相关的输入字段。
代码示例
提供一个回调函数来处理onChangeMonthYear事件作为init选项。
$('.selector').datepicker({
onChangeMonthYear: function(year, month, inst) { ... }
});
从上面可以看出,您的代码中有3个输入参数。
答案 1 :(得分:1)
onChangeMonthYear: function (year, month, inst) { var date = new Date(year, month - 1); alert(date)}
使用此代码可解决您的问题。