我遇到了jquery datepicker和compute函数的问题。 当我在每个字段中填写在“总日期”字段中计算正确值的函数时,但是当我将日期更改为另一个字段时,“总日期”值未计算。
答案 0 :(得分:0)
日期选择器未触发“更改”事件。在onSelect事件中运行您的compute()函数,并将其绑定到其他输入上的更改 - 或手动触发更改事件。
要手动触发更改,我会将其添加到onSelect回调中 - 将第二个参数(datepicker实例)引入:
onSelect: function( selectedDate, inst )
我们需要在回调结束时针对onSelect定位相关输入:
inst.input.trigger('change');
答案 1 :(得分:0)
在onSelect中添加计算功能:
$('#date_to').datepicker("option","maxDate",rent_date_to);
}
compute(); //Add compute
}
示例:Fiddle