【发布时间】:2014-05-06 15:14:10
【问题描述】:
我的 HTML
<div class="product-line">
<a href="#" alt="close" class="btn-close" title="Remove"><img alt="remove" src="img/close.png" /></a>
<input class="input-text" name="product-code" type="text" placeholder="Product Code" />
<input class="input-text" name="product-quantity" type="text" placeholder="Quantity" />
<input class="input-text" name="product-discript" type="text" placeholder="Discription of Product" disabled />
<label class="label-sign">£</label>
<input class="input-text price" name="product-price" type="text" placeholder="RRP Price" disabled />
<br>
</div>
我的 JS 代码行
price = $(this).parent("div.product-line").find("input[name=product-price]").val( Number(price).toFixed(2) * quantity )
基本上,如果我将例如 40.2 数量 3 相乘,我会得到类似 120.600000000.... 我如何将其限制为 2 个小数点。
数据通过 JSON(由其他人制作)传入。
我是JS新手
【问题讨论】:
-
谷歌不适合你吗???
-
OP已经在使用toFixed了,只是放错地方了,所以不是真的重复。
-
@A.Wolff - 我真的在回答第一条评论,重复“如何取整数字”,我猜如果你搜索 toFixed 并阅读 MDN 文档,Google 会工作的。
-
@All-the-above!我认为这就是 SO 的用途 - 帮助他人学习并改善我们所知道和喜欢做的事情!!!为什么要投票给那个人。他已经说过他是新手。如果您不想提供帮助并且不在乎,只需跳过问题并处理/回答适合您的问题,例如精选问题!有时对于新手来说,事情可能会变得过于复杂或令人困惑。不要评判,但要帮助!
-
@谢谢大家的cmets和帮助!我什至欣赏消极的 cmets,因为它有助于提高我的技能。
标签: javascript jquery decimal tofixed