jQuery UI datepicker-onChangeMonthYear und die inst-parameter

$('.selector').datepicker({
   onChangeMonthYear: function(year, month, inst) { ... }
});

Wie kann ich den 'inst' - parameter von onChangeMonthYear zu auto-wählen Sie den ersten Tag des Monats?

finden Sie unter: http://jsfiddle.net/sD8rL/

Ich bin derzeit mit dem code unten, aber ich fühle mich wie ich sollte in der Lage sein zu verwenden, die 'inst' - variable in ein mehr straight-forward Weg.

   $(".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 
      }
  });
InformationsquelleAutor ActionOwl | 2011-09-12
Schreibe einen Kommentar