Jqueyr の便利なAPI DatePickerで、特定の日を選択できなくしたり、選択できるようにしたりする方法
選択できなくする方法
beforeShowDay関数を使う
var disdate = "[2019/10/01,2019/10/20]"; var dates = jQuery('.test').datepicker({ beforeShowDay: function(date){ var dis = $.datepicker.formatDate(dtform, date); return [(disdate.indexOf(dis) == -1)]; } });
使えるようにする方法
disdate = "" $(".test").datepicker("referesh");
と先ほどの、条件を消して、$("消したいとこのセレクタ").datepicker("refresh")
をしてやればいい、このリフレッシュは先ほどのデータピッカーを再読み込みしているだけなので
それぞれを別々のファイルに入れるとうまく動かないかもしれない。
Jquery AIP DatePicker