ONE変数内の数字の合計を取得します。

ペペ:

それは内部の異なる番号を追加することが可能である1つの変数?

例:

$( ".list .task" ).each( function( ){	
  var GetScore =	$( this ).text();
  console.log(GetScore);
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
 
 <div class="list">
  <div class="task">1</div>
</div>
<div class="list">
  <div class="task">2.2</div>
</div>
<div class="list">
  <div class="task">4</div>
</div>
<div class="list">
  <div class="task">9.3</div>
</div>

この方法のように私は1つの変数内の数値を得るが、どのように私は今、それらを追加することができますか?それとも、すべてのための変数にする必要がある".task"番号を?

azametli:

まず、あなたが初期値のための変数を宣言します。
それが存在する場合は、関数の内部では、この値に各番号を追加します。

var GetScore = 0; // initial value

$( ".list .task" ).each( function(){    
    GetScore += parseFloat($(this).text()) || 0;
});

console.log(GetScore); // 16.5
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="list">
  <div class="task">1</div>
</div>
<div class="list">
  <div class="task">2.2</div>
</div>
<div class="list">
  <div class="task">4</div>
</div>
<div class="list">
  <div class="task">9.3</div>
</div>

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=34559&siteId=1