【发布时间】:2016-05-09 13:30:55
【问题描述】:
我使用 jquery ui 中的 datepicker 创建了 two calendars,我想根据 first calendar 中的选定日期更改 second calendar 中的选定日期。例如,如果我从第一个日历中选择5/21/2016,那么当我单击第二个输入字段以打开第二个日历时,我需要此日历将其选择的日期动态更改为first calendar selected day + 4 days
这是我的代码:
<input class="datepicker begin" type="text" />
<input class="datepicker end" type="text"/>
$(function () {
$(".datepicker.begin").datepicker({
minDate: '+2d',
maxDate: '+2y'
})
$(".datepicker.end").datepicker({
minDate: '+4d',
maxDate: '+2y'
});
});
上面的代码应该改成这样:
$(function () {
$(".datepicker.begin").datepicker({
minDate: '+2d',
maxDate: '+2y'
})
$(".datepicker.end").datepicker({
minDate: $(".datepicker.begin") + 4d,
maxDate: '+2y'
});
});
【问题讨论】:
标签: jquery html jquery-ui datepicker