我使用Jquery日期选择器作为开始和结束日期,我想要做的是当用户更改“开始”日期时,“结束”日期自动更改为开始日期+ X天?
其他人会建议最好的方法吗?我正在使用GB日期,因此它的dd/mm/yyyy
因此不能与JavaScript日期对象一起开箱即用?我相信对于一个更有经验的jQuery人来说这是微不足道的!
答案 0 :(得分:2)
您需要绑定到onSelect
事件。请参阅jQuery文档here。
这可能与您正在寻找的内容有关。
var DAYS = 6; // <-- Or whatever
$('#start_date').datepicker({
onSelect: function(dateText, inst) {
$('#end_date').setDate(
(Number(dateText.substr(0,2))+DAYS) + dateText.substr(2)
)
},
dateFormat: 'dd/mm/yy',
});
$('#end_date').datepicker({
dateFormat: 'dd/mm/yy',
});
答案 1 :(得分:1)
jquery UI日期选择器中有一个事件。