【发布时间】:2011-09-12 12:56:11
【问题描述】:
$('.selector').datepicker({
onChangeMonthYear: function(year, month, inst) { ... }
});
如何使用 onChangeMonthYear 的 'inst' 参数自动选择当月的第一天?
我目前正在使用下面的代码,但我觉得我应该能够以更直接的方式使用“inst”变量。
$(".datepicker" ).datepicker({
changeMonth: true,
changeYear: true,
maxDate:0,
onChangeMonthYear: function(year, month, inst){
// set date to 1st on year or month change
// this seems bit janky, but works
$('#' + inst.id).datepicker( "setDate", month + '/1/' + year );
// Can't I use the instatnce to set the date?
// $(inst).datepicker( "setDate", month + '/1/' + year ); // fails
// inst.datepicker( "setDate", month + '/1/' + year ); // fails
// inst.selectedDay = 1; // fails
// inst.currentDay = 1; // fails
}
});
【问题讨论】:
标签: jquery-ui datepicker