首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用Jquery计算

问用Jquery计算
EN

Stack Overflow用户
提问于 2013-11-05 20:46:30
回答 1查看 82关注 0票数 0

我试图对我的数字输入值进行求和。我想得到所有的输入值并对它们进行求和。

这是我的HTML:

代码语言:javascript
复制
<input type="number" min="1" max="20" id="number-<?php echo $item_slug; ?>" class="number-label" value="1" />

我的jquery:

代码语言:javascript
复制
function itensSoma2() {
    $('.number-label').each(function() {
        var soma2 = 0;
        soma2 += parseInt($(this).val());
        console.log(soma2);
    });
}

但是我在我的控制台里得到的只是很多的第一!!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-05 20:48:10

您需要在循环之外声明变量:

代码语言:javascript
复制
function itensSoma2() {
    var soma2 = 0;
    $('.number-label').each(function() {
        soma2 += parseInt($(this).val());
        console.log(soma2);
    });
}
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19798636

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档