我有两个日期选择器:
$('#Date1, #Date2').datepicker({
defaultDate: +1,
minDate: +1
});
每当我在Date1中选择一个日期时,我想将此选择日期设置为Date2中的minDate。 我为Date1的onclick设置了一个函数调用。
function RefreshDate2() {
$("#Date2").datepicker({
defaultDate: $("#Date1").datepicker("getDate"),
minDate: $("#Date1").datepicker("getDate")
});
$("#Date2").datepicker("refresh");
}
该函数运行但不起作用,Date2的minDate仍然是今天+ 1(在第一句中配置)。关于如何解决它的任何想法?
提前致谢!
答案 0 :(得分:1)
您正在尝试重新创建选择器,而是使用
设置其选项
.datepicker('option', options)
方法,如下所示:
function RefreshDate2() {
var d1 = $("#Date1").datepicker("getDate");
$("#Date2").datepicker('option', {
defaultDate: d1,
minDate: d1
}).datepicker("refresh");
}