У меня проблема с jQuery Datepicker. Я могу легко добавить диапазон дат, но я хочу, чтобы диапазон выбора изменялся в зависимости от события, которое выбрал пользователь.
Таким образом, если они выбирают событие №1, они могут выбирать даты только из диапазона дат события # 1.
Я написал небольшую небольшую функцию, которая вызывается всякий раз, когда пользователь выбирает новое событие, но только когда-либо показывает первоначально установленные значения minDate/maxDate.
function datepicker(startDate, endDate) {
$( "#date" ).datepicker({
inline: true,
minDate: new Date(startDate),
maxDate: new Date(endDate),
dateFormat: 'dd/mm/yy'
});
}
Я попробовал позвонить $('#date').datepicker('remove');
, прежде чем вызывать указанную выше функцию, чтобы увидеть, создает ли он новый экземпляр с правильными датами, но он не работает.
Я проверил все данные с помощью инструментов разработчика, и все вызывается и передается правильно. Есть ли что-нибудь, что я могу сделать, чтобы сделать эту работу так, как я хочу?