1

jquery datepicker カレンダーでいつか無効にする必要があるため、関数 beforeShowDay で次のように記述します。

beforeShowDay: function(date){
            if(parseInt(calMonth) != parseInt(date.getMonth())){
                calMonth = date.getMonth();
                alert(calMonth + ' - ' + date.getMonth());
            }
            return {0: true};
        }

ここで、calMonth には現在の月番号が含まれます。これを実行すると、9-9、10-10、11-11 という 3 つのアラートが順番に表示されます。何も表示されないのに 3 つのメッセージが表示される理由false. numberOfMonths: 1 も設定します。

4

1 に答える 1