我是javascript新手,我想对datepicker执行操作。 1)我正在将日期传递给下一页,并且该页面也有日期选择器,应该将其显示为+6天,并且在所选日期和+6天之间应该被禁用
例如,如果我选择2017年8月11日,则只能在2017年11月15日选择下一页日期选择器
答案 0 :(得分:0)
您没有实际的代码,但让我为您提供我所需的功能。试试看,您会明白的。
function DateChangeWithDays()
{
//this add days dynamically to the next datepicker.
//you can simply pass static days like 2,3,4 or 6 for testing....
//var days = parseInt($('.days option:selected').val());
var days = 6;
var nextDayDate = $('.fromDate').datepicker('getDate', '+'+days+'d');
nextDayDate.setDate(nextDayDate.getDate() + days);
$('.toDate').datepicker('setDate',nextDayDate);
return true;
}
只需在所需的任何地方调用此DateChangeWithDays();
函数即可。
可与jQuery v3.3.1(引导程序4)一起使用。它与相关的日期选择器有关。