$('.selector').datepicker({
onChangeMonthYear: function(year, month, inst) { ... }
});
にはどうすればいいの onChangeMonthYear の「インスト」パラメータを使用することができ、月の最初の日を自動選択しますか?のjQuery UI DatePickerのonChangeMonthYearと研パラメータ
私は現在、以下のコードを使用していますが、私はもっと単純明快な方法で「インスト」変数を使用することができるはずのように私は感じます。あなたが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
}
});
これは完全に意味があります。私は実際に 'inst'を使用する特別な理由はありませんでした。 'this'は素晴らしいです。 – ActionOwl