jQuery使用所有值的总和得到最终的总数
jQuery get final total using sum of all values
本文关键字:jQuery 更新时间:2023-09-26
我希望从输入框中附加多个值到另一个,实际上…我不只是需要附加它们,我实际上想要对它们的值进行求和,因为它们是美元金额。
通常情况下我可以这样做,但我让输入框使用增量显示id(用户单击按钮,出现输入字段,输入美元金额,然后该值被添加/求和到最终总额)
$("input[id^=sum_" + i).sum("keyup", "#totalSum_" + i);
JSFIDDLE: http://jsfiddle.net/NicoleScotsburn/kzreojc6/5/
我希望"final total"显示使用"total"列下的所有值
您可以利用事件传播让我们假设你添加所有输入文本元素的div id = container
$('#container').change(function(e){
var sum = 0;
$(this).find('.toSum').each(function(index,el){
var val = $(el).val();
if(val && val != "")
sum+= parseInt(val);
});
$('#totalSum').val(sum);
});
div捕获其中任何元素的更改事件,然后处理它以重新求和所有元素
检查这个小提琴http://jsfiddle.net/mfarouk/qy39ptkq/2/
试试这个
var total = 0;
$("input[id^=sum_" + i).each(function() {
total += $(this).value();
});
相关文章:
- 无法从 jQuery RSS Feed 中的 localStorage 动态替换类
- 如何使用jQuery自动打开页面上的所有链接
- 如何使用jquery在填充自动完成的值后使文本框只读
- jQuery:循环一个具有不同超时值的循环
- 用程序搜索JQuery数据表中的文本
- 使用 jQuery 的 .on 函数如何获取事件的原始元素
- jQuery匹配JSON对象的部分文本
- Jquery POST未填充数组
- JQuery使计数器每次更改时都会增加
- 如何在Angular2中使用jQuery插件
- 提高JQuery的性能
- 无法在通过jQuery的ajax加载的页面中执行javascript
- JQuery合并了keyup和focusout两个函数
- 如何使用jQuery选择下拉列表的值
- 将PHP变量传递给jQuery时遇到问题
- jQuery UI自动完成突然停止工作
- 剑道网格jQuery动画()问题
- 如何使jQuery插件函数可调用以供独立使用,而不在集合上操作
- jquery点击函数select&取消选择
- jquery试图按名称获取按钮位置