jQuery(window).on('load', function() { var selectableMinDate = new Date('2024/04/01'); //選択可能な日付範囲の最小値 var selectableMaxDate = new Date('2024/05/07'); //選択可能な日付範囲の最大値 var holidays = [ //集荷指定できない日 ]; jQuery('.input_date').datepicker({ minDate: selectableMinDate, maxDate: selectableMaxDate, dateFormat: 'yymmdd', beforeShowDay: function(day) { var dayString = jQuery.datepicker.formatDate('yymmdd', day); dayString = Number(dayString); var holiday = jQuery.inArray(dayString, holidays); var daySettings; if(holiday != -1) { //祝日 daySettings = [false, '', '']; } else { daySettings = [true, '', '']; } return daySettings; }, onSelect: function() { //jQuery(this).parents('form').find('[name=kaishu_time]').prop('disabled', false); } }); jQuery('.input_date').focus(function() { jQuery(this).blur(); }); jQuery('.clear_date').click(function() { jQuery(this).prevAll('.input_date').val(''); //jQuery(this).parents('form').find('[name=kaishu_time]').prop('disabled', true).val(''); }); //jQuery('[name=kaishu_time]').prop('disabled', true).val(''); });