$('.selector').datepicker({ onChangeMonthYear: function(year, month, inst) { ... } });
Как я могу использовать параметр «Inst» OnchangeMaNEMANTHEAR , чтобы автоматически выбрать первый день месяца?
См.: http: // jsfiddle.net/sd8rl/
j ace в настоящее время использую код ниже, но я чувствую, что должен быть в состоянии использовать переменную «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 } });