特定の日にイベントが発生したときに強調表示されるように、インライン jQuery 日付ピッカー スタイルのカレンダーを作成することができました。
問題は、特定の強調表示された日付にイベント リスナーを追加して、ユーザーがその日付をクリックすると、その日に発生したすべてのイベントがページに返されるようにすることです。
現在、回避策として次の方法を使用しています
$j('#datePicker').click(function(){
var selectedDate = $j('#datePicker').datepicker("getDate");
//function to retrieve all events on selectedDate;
});
デメリットもありますが、
- カレンダーのどこかをクリックすると、イベントが発生します。
- 強調表示されていない日付はフィルター処理されません。
クリックイベントリスナーを特定の日付に追加する適切な方法は何ですか? 一部の上級 jQuery コーダーにとっては、これがかなり基本的なものであることはわかっています。誰かが既に質問していたら申し訳ありません。API で調べましたが、何も見つかりませんでした。