gpt4 book ai didi

Jquery Smartspinner 重置值

转载 作者:行者123 更新时间:2023-12-01 08:04:31 26 4
gpt4 key购买 nike

我使用 Jquery Smartspinner 它工作正常,但我无法重置函数中的值onload 我设置 initValue:3 当我在 smartspinner 框中设置新值时,他不会覆盖新值,他在中设置旧的 initValue

那就是plugin

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 时,我按下向上或向下键,然后他加载旧的初始值 3我有 jquery val override 的踪迹,但它不起作用

最佳答案

如果我正确地破译了你的英语,你需要将小部件存储到变量:

var spinner = $("#bookingduration").spinit({ height: 18, width: 65, min: 1, initValue: 3, max: 62 });

并在需要时调用方法reset:

spinner.reset(diff)

关于Jquery Smartspinner 重置值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17590258/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com