gpt4 book ai didi

javascript - jQuery datepicker 不更新 minDate

转载 作者:行者123 更新时间:2023-11-28 18:58:26 24 4
gpt4 key购买 nike

我有以下代码:

$.ajax({
url: 'my_url',
type: 'GET'
}).done(function(data){
availableDates = data;
var min = availableDates[0].split('-');
var max = availableDates[availableDates.length - 1].split('-');
var minDate = new Date(min[0], min[1] - 1, min[2]);
var maxDate = new Date(max[0], max[1] -1, max[2]);
$('#id_date').datepicker({
beforeShowDay: available,
minDate: minDate,
maxDate: maxDate,
});
}).fail(function(){
console.log('some message');
});

它设置 minDate、maxDate 和可用日期。所有这些在第一次运行时都运行良好。再次进行 AJAX 调用后,我得到了不同的日期,因此我必须更改 minDate 和 maxDate。

maxDate 按预期更改,但 minDate 仅当新的 minDate 晚于原始 minDate 时才会更改。对于之前的 minDate,它不会更改为过去的一天。

有什么想法吗?

最佳答案

为什么要重新初始化日期选择器相反,请执行以下操作:

$( "#id_date" ).datepicker( "option", "minDate", minDate );
$( "#id_date" ).datepicker( "option", "maxDate", maxDate );
<小时/>

关于javascript - jQuery datepicker 不更新 minDate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33103560/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com