gpt4 book ai didi

javascript - 如何使用复选框减少数值?

转载 作者:行者123 更新时间:2023-12-02 20:54:12 24 4
gpt4 key购买 nike

当我使用此脚本通过复选框减少数值时,我的计数器从 0 返回。

$(".removenumber").click(function() {
var currValue = $(".numberresult").data("value");
currValue = parseInt(currValue) ? parseInt(currValue) : 0;
if (currValue > 0) {
$(".numberresult").progressbar({
value: currValue - 1
}).data("value", currValue - 1);
$(".totalnumber").html((currValue - 1));
}
});

这是用于减少数值的复选框输入。

<input type="checkbox" class="custom-control-input removenumber" id="LoginModalSwitch">

这是用按钮增加数字的脚本

$(".addnumber").click(function() {
var currValue = $(".numberresult").data("value");
currValue = parseInt(currValue) ? parseInt(currValue) : 0;
if (currValue < 4) {
$(".numberresult").progressbar({
value: currValue + 1
}).data("value", currValue + 1);
$(".totalnumber").html((currValue + 1));
}

这是增加数值的按钮。

<button class="btn btn-primary addnumber" type="button" data-dismiss="modal">Now</button>

最佳答案

像这样的东西可能会起作用:-

$(document).on("change", ".removenumber",function(e) {
if(!$(this).is(":checked")) { // if :checkbox isn't checked than decrement.
var currValue = $(".numberresult").data("value");
currValue = parseInt(currValue) ? parseInt(currValue) : 0;
if (currValue > 0) {
$(".numberresult").progressbar({
value: currValue - 1
}).data("value", currValue - 1);
$(".totalnumber").html((currValue - 1));
}
}
});

关于javascript - 如何使用复选框减少数值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61528396/

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