使用 Jquery 计算

Calculate with Jquery

本文关键字:计算 Jquery 使用      更新时间:2023-09-26

我正在尝试对我的数字输入的值求和。我想获取所有输入值和将它们相加。

这是我的 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);
    });
}

但是我在控制台中得到的只是很多数字 1!!

你需要在循环外声明你的变量:

function itensSoma2() {
    var soma2 = 0;
    $('.number-label').each(function() {
        soma2 += parseInt($(this).val());
        console.log(soma2);
    });
}