jQuery UI Datepicker で水曜日、日曜日、祝日など指定日をカレンダーで選択できなくする方法をご紹介します。 このサンプルでは、祝日は3日だけですが配列で確保しています。水曜日と日曜日の判定は Date オブジェクトの getDay() で判定します。 jQuery UI Datepicker の beforeShowDay イベントのパラメータとして渡される日付が、 水曜日、日曜日か指定日にあたるか判定して、それぞれのスタイルとともに false をリターンすることで選択を無効にすることができます。 コード $(function() { // 祝日を配列で確保 var holidays = [ '2012-10-08', '2012-11-03', '2012-12-24' ]; $("#datepicker").datepicker({ numberOfMonths: