gpt4 book ai didi

javascript - 单击向上/向下时更新计数

转载 作者:行者123 更新时间:2023-11-28 20:35:18 26 4
gpt4 key购买 nike

当用户单击我网站上的向上或向下按钮时,我尝试更新计数器。目前我有这个代码:

$(function() {
$('.up').on('click', function() {
updateQuantity(1);
});

$('.down').on('click', function() {
updateQuantity(-1);
});

function updateQuantity(value) {
// Get the current quantity
var count = $('.value').html();

// Change it according to value passed
count += value;

// Write back to HTML
$('.value').html(count);
}
});

它有点工作,但是当我单击向上/向下按钮时,它似乎将 count 视为字符串,最终得到如下输出:01110-1-1。如何强制 JavaScript 计算新计数而不是连接字符串?

谢谢。

最佳答案

转换为整数。

计数 += 值;

并使用parseInt()将字符串转换为整数,因为var count = $('.value').html(); this将返回 html,而不是整数值。

所以代码看起来像。

var count = parseInt($('.value').html());
count += value; // or count = count + value;

More About parseInt()

关于javascript - 单击向上/向下时更新计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15562517/

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