jQuery UI DatePicker OnchangeMaNEDYear и параметр Inst

$('.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 
      }
  });
7
задан ActionOwl 12 September 2011 в 12:56
поделиться