web-dev-qa-db-ja.com

jQueryUIカレンダーですべての日曜日を無効にする

JQueryUIカレンダーで日曜日を無効にしたい。

ドキュメントから私はこれについて知るようになりました:-

$('#datepicker').datepicker({ minDate: 4,beforeShowDay: $.datepicker.noWeekends }); 

これにより、土曜日と日曜日の両方が無効になります。しかし、私は日曜日だけにダイアブルしたいです。このためのデフォルトのオプションはありますか?.

それを解決する悪い方法

beforeShowDayは、毎日のパラメータとしてtrueまたはfalseを取ります。したがって、毎日に基づいてtrueまたはfalseを返す関数を記述します。

18
Mohit Jain

これを試して

$("#datepicker").datepicker({
    beforeShowDay: function(date) {
        var day = date.getDay();
        return [(day != 0), ''];
    }
});
57

はい、jQueryUIのdatepickerで土曜日と日曜日を無効にすることができます。

https://codepen.io/VijayDhanvai/pen/ExjdGPb

$("#date").datepicker({
    beforeShowDay: function(date) {
        var day = date.getDay();
        return [(day != 0 && day != 6),  ''];
    }
});
0
Vijay Dhanvai