您好,我输入的数组名称和类的数量未知
<input type="hidden" name="hidden[1]" class="sum" value="31">
<input type="hidden" name="hidden[2]" class="sum" value="21">
<input type="hidden" name="hidden[3]" class="sum" value="321">
<input type="hidden" name="hidden[4]" class="sum" value="-31">
<input type="hidden" name="hidden[5]" class="sum" value="31.12">
<input type="hidden" name="hidden[6]" class="sum" value="0">
问题是如何对这些字段的所有值求和,我尝试使用.each()和getElementByClassName但这无法正常工作
我尝试使用每个,它为我工作。检查您是否使用过parseFloat ...
如果您将'sum'作为一个类来定义所有必须计算的元素,则下面的代码应该可以工作...。
$(document).ready(function () {
var total = 0;
$('.sum').each(function (index, element) {
total = total + parseFloat($(element).val());
});
alert(total);
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句