【发布时间】:2019-01-18 01:12:17
【问题描述】:
我正在寻找一种在元素内创建输入总和的方法。
我遇到了这个问题,每当我使用每个时,函数本身都会对所有值求和,而不仅仅是 div 中的值。
使用它并没有像希望的那样工作:
$('div').each(function(){
var sum = 0;
$(this).find('input').each(function(){
sum += Number($(this).val());
});
$('.sum').val(sum);
});
家里有人可以帮忙:
【问题讨论】:
-
@Dementic 嗯...嗯? op 没有得到 div 的值。
-
这个问题和这个问题非常相似:stackoverflow.com/questions/54239232/…
-
这是一个重复的问题,但不是那个问题。这是使用
$('.classname')而不是$('.classname', this)的其他十几个案例之一的副本 -
@KevinB 我的错。
标签: jquery