我使用 Jquery Smartspinner 它工作正常,但我无法重置函数 onload 中的值我设置 initValue:3 当我在 smartspinner 框中设置新值时,他不会覆盖他设置旧 initValue 的新值
这就是插件
var duration = $("#bookingduration").spinit({ height: 18, width: 65, min: 1, initValue: 3, max: 62 });
现在我有日历并在框中发送新的持续时间
$('#cdateto').datepicker({
dateFormat: 'dd.mm.yy',
minDate: $('#cdatefrom').datepicker('getDate'),
onSelect: function () {
// diff
var d1 = $('#cdatefrom').datepicker('getDate');
var d2 = $('#cdateto').datepicker('getDate');
var diff = 0;
if (d1 && d2) {
diff = Math.floor((d2.getTime() - d1.getTime()) / 86400000);
}
duration.reset(diff);
$("#bookingduration").val(diff);
}
});
当现在的差异 10 是并且我向上或向下按下键然后他加载旧的 initvalue 3 我有跟踪是 jquery val 覆盖但它不起作用