我有一个订单,有大约30个包含数值的文本字段.我想计算模糊上所有这些值的总和.

我知道如何 Select 所有文本字段,但不知道如何遍历它们并将它们的所有值相加?

$(document).ready(function(){
   $(".price").blur(function() {
    //loop and add up every value from $(".price").val()
   })
});

推荐答案

$('.price').blur(function () {
    var sum = 0;
    $('.price').each(function() {
        sum += Number($(this).val());
    });

    // here, you have your sum
});​​​​​​​​​

Jquery相关问答推荐

第一次单击后,Ajax addEventListener 停止工作

我需要在上一个表格单元格中显示计算结果

如何使用 jquery 获取屏幕的高度

禁用提交按钮,直到所有字段都有值

jQuery 与 javascript?

仅在 _some 字段上通过 Enter 键禁用表单提交

如何在使用 jQuery 单击特定链接时打开 bootstrap 导航选项卡的特定选项卡?

JSLint 消息:未使用的变量

JSON 到字符串变量转储

在完成前一个请求之前中止新的 AJAX 请求

我可以将 Nuget 保留在 jQuery 1.9.x/1.x 路径上(而不是升级到 2.x)吗?

使用 jQuery 获取选定的选项 id

测试两个元素是否相同

我如何知道 jQuery 是否有待处理的 Ajax 请求?

滚动 DIV 元素时如何防止页面滚动?

如何从所有元素jquery中删除类

如何使用jQuery触发类更改事件?

jQuery .hasClass() 与 .is()

更改 div 的内容 - jQuery

使用 moment.js 将日期转换为字符串MM/dd/yyyy