gpt4 book ai didi

javascript - 一个多个输入字段的jquery总和

转载 作者:太空狗 更新时间:2023-10-29 15:35:45 24 4
gpt4 key购买 nike

我想制作一个表格,其中我有 7 个输入字段,我在其中输入数字,最后一个输入字段在一个结果中汇总所有插入的数字。我试图从其他堆垛机编辑一些脚本,但由于某种原因它没有显示结果。

html 是:

<form class="form-horizontal" id="whereEntry" method='post' action=''>
<fieldset>
<input type="text" class="income_count span1 register_input" id="income" name="income" placeholder="% of income"> <br>
<input type="text" class="income_count span1 register_input" id="income_2" name="income_2" placeholder="% of income"> <br>
<input type="text" class="income_count span1 register_input" id="income_3" name="income_3" placeholder="% of income"> <br>
<input type="text" class="income_count span1 register_input" id="income_4" name="income_4" placeholder="% of income"> <br>
<input type="text" class="income_count span1 register_input" id="income_5" name="income_5" placeholder="% of income"> <br>
<input type="text" class="income_count span1 register_input" id="income_6" name="income_6" placeholder="% of income"> <br><br><br>

<input type="text" class="span2 register_input" id="income_sum" name="income_sum" placeholder="% of income"> <br>
</fieldset>
</form>

到目前为止,我的脚本如下所示:

var $form = $('#whereEntry'),
$summands = $form.find('.income_count'),
$sumDisplay = $('#income_sum');

$form.delegate('.income_count', 'change', function ()
{
var sum = 0;
$summands.each(function ()
{
var value = Number($(this).val());
if (!isNaN(value)) sum += value;
});

$sumDisplay.text(sum);
});

这是它的 jsfiddle:http://jsfiddle.net/bT4nm/1/

你能帮帮我吗?是我的 html 类中的问题还是脚本中的问题我对 jQuery 很陌生,我需要作为尽快的解决方案..我的 js fiddle 的更新会很棒

最佳答案

$sumDisplay.val(sum);

代替

   $sumDisplay.text(sum);

WORKING DEMO

关于javascript - 一个多个输入字段的jquery总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16956444/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com