javascript - 求同类旋转器所有值的总和

标签 javascript jquery html

我有一群旋转者<select>输入字段,我想实时找到它们的总和。我认为最简单的方法是使用 jquery 的类选择器,但它不存储 .val()数组中类似类的元素。

有没有办法存储一堆 <select> 的所有值输入在一个数组中,这样我就可以找到它们所有值的总和。

我的不工作代码如下所示。

function calcPrice() {
     var price = $('.food').val() || [];
}
$("select").change(calcPrice);

最佳答案

这可能有点过头了,但你可以使用 http://www.pengoworks.com/workshop/jquery/calculation/calculation.plugin.htm

或者你可以简单地这样做:

var price = 0.0
$(".food'").each(function() { 
   price += +this.value
});

关于javascript - 求同类旋转器所有值的总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4394580/

相关文章:

javascript - anchor 滚动功能干扰滚动事件监听器逻辑以隐藏/显示 "back to top"按钮

jquery - 响应式 Div 或表格中的响应式图像

javascript - 使用 jquery 根据背景颜色对表格行进行排序

javascript - Bootstrap - Yamm Mega 菜单 - 多下拉菜单

javascript - ajax关闭一次后不会重新打开

php - 将用户从文件输入中选择的文件路径存储为 session 变量,以便稍后重新填充该字段

html - 我正在尝试在 .navbar-collapse 周围设置边框,但似乎无法实现

javascript - jquery 动态添加和删除元素

javascript - 如何将所选属性添加到 Meteor Blaze 中的下拉选项标签?

javascript - 您配置的注册表不支持审核请求〜在npm审核上