我试图对我的数字输入值进行求和。我想得到所有的输入值并对它们进行求和。
这是我的HTML:
<input type="number" min="1" max="20" id="number-<?php echo $item_slug; ?>" class="number-label" value="1" />我的jquery:
function itensSoma2() {
$('.number-label').each(function() {
var soma2 = 0;
soma2 += parseInt($(this).val());
console.log(soma2);
});
}但是我在我的控制台里得到的只是很多的第一!!
发布于 2013-11-05 20:48:10
您需要在循环之外声明变量:
function itensSoma2() {
var soma2 = 0;
$('.number-label').each(function() {
soma2 += parseInt($(this).val());
console.log(soma2);
});
}https://stackoverflow.com/questions/19798636
复制相似问题