更新时间:2023-01-30 11:52:17
根据@Mahesh Sapkal的建议我做了以下更改到我的代码。
Based on suggestions by @Mahesh Sapkal I made following changes to my code.
var dateToday = new Date();
var dates = $("#start_date, #end_date").datepicker({
dateFormat: 'yy-mm-dd',
minDate: dateToday,
onSelect: function(selectedDate) {
var option = this.id == "start_date" ? "minDate" : "maxDate",
instance = $(this).data("datepicker"),
date = $.datepicker.parseDate(instance.settings.dateFormat || $.datepicker._defaults.dateFormat, selectedDate, instance.settings);
if(this.id == "start_date"){
$("#publishing_date").datepicker({
dateFormat: 'yy-mm-dd',
minDate: dateToday,
maxDate: date
});
}
if(this.id == 'end_date'){
$("#departure_date").datepicker({
dateFormat: 'yy-mm-dd',
minDate: date
})
}
dates.not(this).datepicker("option", option, date);
}
});
不知道为什么,但他的建议是
$(#departnd_date)。datepicker(option,minDate,date);
对我不起作用。
}); Don't know why but his suggestion of $( "#departure_date" ).datepicker( "option", "minDate",date ); isn't working for me.