回答編集履歴
1
表現の修正
answer
CHANGED
@@ -3,6 +3,7 @@
|
|
3
3
|
二行目の処理:TOTAL=200,SUBTOTAL=100,構成率=50%
|
4
4
|
三行目の処理:TOTAL=300,SUBTOTAL=100,構成率=33%
|
5
5
|
TOTALが順次加算されているのに、「comprate = (SUBTOTAL/TOTAL)*100;」毎行これを計算しているのでこのような結果になっています。
|
6
|
+
|
6
7
|
解決方法はいろいろあると思いますが、とりあえず動作すればいいなら
|
7
8
|
簡単なのは「$(".quotation").each(function() {」の前で別途TOTALを計算してしまうことです。
|
8
|
-
※コードは不恰好になるので、後でリファクタリングしたほうが良いと思いますけど。
|
9
|
+
※恐らくコードは不恰好になり無駄な処理も増えるので、後でリファクタリングしたほうが良いと思いますけど。
|