我对 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');
再次调用上述函数之前尝试过调用,看看它是否创建了一个具有正确日期的新实例,但它似乎不起作用。
我已经通过开发人员工具检查了所有数据,并且所有内容都被正确调用和传递。我能做些什么来使这项工作按我的意愿工作吗?