javascript - 添加输入名称为 ="TotalInline[]"的所有值

标签 javascript jquery arrays jquery-selectors

如何从名称为 name="TotalInline[]" 的所有输入中添加值?

以下内容不起作用:

    var total = 0;
    $.each('input[name="TotalInline[]"];,function() {
        total += this;
    });

最佳答案

这应该有效:

var total = 0;
$('input[name="TotalInline"]').each(function() {
    // assuming you have ints in your inputs, use parseFloat if those are floats
    total += parseInt(this.value, 10); 
});

关于javascript - 添加输入名称为 ="TotalInline[]"的所有值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12375661/

相关文章:

javascript - HTML5 Canvas 基本线条动画

javascript - 记住 PHP session 中的 URL 一次

javascript - 是否可以分解这些包含相似代码的函数?

javascript - 使用 Javascript/jquery 在 <p> 标签后添加换行符

javascript - webworker 中的 clearInterval 不起作用

javascript - 强制 JSONP 调用将文本响应转换为 JSON

arrays - 嵌套循环的时间复杂度取决于父循环 i

javascript - AngularJS 和 JSON 数组

php - PHPs IteratorAggregate 中 getIterator 返回的数组不可遍历

javascript - 为什么视频的 .pause() 不再适用于 chrome?