$("#div-calendar").datepicker({ onSelect: SelectedDay });
function SelectedDay(date, inst) {
var s = inst.dpDiv.find('.ui-datepicker-current-day a').parent().attr("class");
alert(s);
}
クリックした日付/セルのクラスを取得しようとしています。jQuery DatePicker OnSelectイベントが早すぎます。
問題は、クラスが変更される前に発生するため、以前のクリックのクラスが常に表示されます。私は代わりに "OnSelected"が必要になります。
は、$(inst.dpDiv).find( 'UI-DatePickerの電流日間のA')のようにするshudイマイチ。親()。attr( 'calss') – Rafay
どうしたらいいですか?今すぐあなたがすでに持っている正確に 'ui-datepicker-current-day'を返すので、私はポイントを得ることはできません。 – Victor
これはどちらのバージョンでも問題ありません。 –