当用户单击我网站上的向上或向下按钮时,我正在尝试更新计数器。目前我有这个代码:
$(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
视为一个字符串,我最终得到这样的输出:0111
或0-1-1
. 如何强制 JavaScript 计算新计数而不是连接字符串?
谢谢。