在jquery中求和类值

在jquery中求和类值,jquery,Jquery,对同一类中的所有值求和的最简单方法是什么 <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 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>

$1.01
$2.01

sumMe=3.02

为了安全起见,可以使用jQuery循环、函数和函数快速实现这一点

var sum = 0;

$(".sumMe").each(function(){
   var value = Number($(this).text());
   // or parseInt($(this).text(), 10);
   sum += isNaN(value) ? 0 : value;
});

alert(sum);

为了安全起见,可以使用jQuery循环、函数和函数快速实现这一点

var sum = 0;

$(".sumMe").each(function(){
   var value = Number($(this).text());
   // or parseInt($(this).text(), 10);
   sum += isNaN(value) ? 0 : value;
});

alert(sum);
试试这个:

var sumMeTotal = 0;
$(".sumMe").each(function(){
     //Use parseInt with a radix 10 
    var sumMe = parseInt($(this).text(), 10);
    sumMeTotal += sumMe;
});
alert(sumMeTotal);
试试这个:

var sumMeTotal = 0;
$(".sumMe").each(function(){
     //Use parseInt with a radix 10 
    var sumMe = parseInt($(this).text(), 10);
    sumMeTotal += sumMe;
});
alert(sumMeTotal);
检查这里的工作示例


检查这里的工作示例

正是我要写的内容。但是,您应该将基数(10)添加到parseInt调用中,因为对于某些数字,您会得到奇数结果,否则(它会猜测基数)更新OP如果可以的话,如果它是浮点,我还需要基数吗?我必须手动剥去美元符号吗?这正是我要写的。但是,您应该将基数(10)添加到parseInt调用中,因为对于某些数字,您会得到奇数结果,否则(它会猜测基数)更新OP如果可以的话,如果它是浮点,我还需要基数吗?我必须手动去除美元符号吗?您将如何指定家长以确保您进入正确的层次结构?您将如何指定家长以确保您进入正确的层次结构?