我创建了一个多输入交换率,我想计算多输入textfield的总和*选择选项设计 我找到了解决方案,但问题是当我把0他读为1:jquery两个乘法字段的总和
$('input.summable,.multiply').keyup(function() {
var rate = 0;
var box = 0;
rate += $('input.summable').val();
box += $('.multiply').val();
var sum = (rate *box);
$('input.summable,.multiply').each(function() { sum += parseFloat(this.value); });
$('#totalsum').val(sum);
});
可以在此添加你的相关的HTML代码? –
我编辑过这个问题 – Salaktarus
你能举一个你想要计算什么样的结果的例子吗?我发现你的方式有点奇怪。你首先在'each'中做'var sum =(rate * box);'而不是'sum + = ...'。所以'1 * 2 = 2 = 2 + 1 + 2 = 5' ?! – eisbehr