Jquery / Javascript计算:没有得到理想的答案

时间:2015-01-21 09:18:21

标签: javascript jquery

我要自动计算消费材料...... 假设我有4种材料

1) mopp 34u-234mm // Here 34 is micron  
2) bopp 43u-234mm // here 43 is micron  
3) mcpp 85u-234mm // here 85 is micron  
4) patt 12u-234mm // here 12 is micron

,订单为1000 kg

现在我要计算一吨的材料。一吨消耗多少材料。

公式是计算材料

micron X density = ratio1    
micron X density = ratio2    
micron X density = ratio3    
micron X density = ratio4
totalRation = ratio1 + ratio2 + ratio3 + ratio4

material1将消耗= ratio1 / totalRatio x Order Quantity // (in this case 1000 kg)

根据我的计算计算结果。但第一个字段计算正常,其他3个变为0 0 0 ..

这是My Code请检查我的错误......请告诉我。感谢..

并建议我计算这个的最佳方法。我的方法很好,或者我应该使用不同的东西

1 个答案:

答案 0 :(得分:0)

您可以找到here修复

问题在于密度变量。只有第一个的值与0不同。

 $density = $this.data('density').toFixed(2)

替换为

$density = Number($this.attr("data-density")).toFixed(2),