如何使用jQuery对隐藏的输入字段值求和

时间:2011-05-04 16:40:46

标签: jquery

我有一个表单列表,其中包含带有金钱值的隐藏字段,我想要在页面加载时加上一个总和。

我的输入字段如下 <input type="hidden" name="jcartItemPrice[]" value="4.99">
<input type="hidden" name="jcartItemPrice[]" value="6.00">
<input type="hidden" name="jcartItemPrice[]" value="2.50">

如何使用jquery获取这些值的总和。感谢。

3 个答案:

答案 0 :(得分:3)

只需遍历项目并收集summand值:

sum = 0;
$('[name^=jcartItemPrice]').each(function() {
    sum += parseFloat($(this).val());
});

答案 1 :(得分:1)

您可以使用jQuery循环遍历它们,并将值一起添加

var total;
$("input[type=hidden]").each(function() {
    total += $(this).val();
});

答案 2 :(得分:1)

var total = 0;
$('input[type="hidden"]').each(function() {
    total += parseFloat(this.value);
});