2017-01-25 15 views
-1

https://jsfiddle.net/ohoxjc40/いくつかのdivボックスのデータ属性を合計するにはどうすればよいですか?

<div class="total" data-price="100"></div> 
<div class="total" data-price="200"></div> 
<div class="sum_total"></div> 

$(document).ready(function() { 
     var total = 0; 
     $(".total").each(function (i, price) { 
      var price = $(this).data('price') 
      total = total + parseInt(price); 
      $('.sum_total').text(total); 
     }); 
}); 

私は私のdivボックスのデータの属性を計算したいが、私はどんな結果を得ることができません。

+2

jsfiddleするjQueryのを追加し、スクリプトは問題なく働いています。 –

+0

jqueryをフィドルに追加すると私はうまく動作します –

+1

jQueryを含める必要があります:https://jsfiddle.net/ohoxjc40/2/ –

答えて

2

あなたのコードは完璧ですが、あなたはfiddleコードにjqueryライブラリを含めることを忘れてしまいます。私はそれを含めて、結果を示しています。

$(document).ready(function() { 
     var total = 0; 
     $(".total").each(function (i, price) { 
      var price = $(this).data('price') 
      total = total + parseInt(price); 
      $('.sum_total').text(total); 
     }); 
}); 

Updated Fiddle

+0

ああ、どうしたらいいですか? – Jarla

+1

ちょうどスリップして、何度か私と一緒に起こる;) –

0

私はフィドルを見ました。あなたはそれを扱うためにあなたのページにjQueryをインポートする必要があります。それは問題ありません。

関連する問題