什么是对所有属于同一类的值进行求和的最简单方法
<div class='head'>
<div class='title'>
<div class='sumMe'>$1.01</div>
</div>
</div>
<div class='head'>
<div class='title'>
<div class='sumMe'>$2.01</div>
</div>
</div>
sumMe = 3.02
答案 0 :(得分:4)
您可以使用jQuery each循环,Number()函数和isNan()函数快速实现此目的,只是为了安全起见。
var sum = 0;
$(".sumMe").each(function(){
var value = Number($(this).text());
// or parseInt($(this).text(), 10);
sum += isNaN(value) ? 0 : value;
});
alert(sum);
答案 1 :(得分:1)
试试这个:
var sumMeTotal = 0;
$(".sumMe").each(function(){
//Use parseInt with a radix 10
var sumMe = parseInt($(this).text(), 10);
sumMeTotal += sumMe;
});
alert(sumMeTotal);
答案 2 :(得分:1)
var sum = 0;
$(".sumMe").each(function(){
sum += +($(this).html());
});
alert(sum);
在这里查看工作示例http://jsfiddle.net/RU8bm/