Possible Duplicate:
JavaScript: formatting number with exactly two decimals
如何将以下 jQuery 返回值限制为小数点后 2 位?
$("#diskamountUnit").val('$' + $("#disk").slider("value") * 1.60);
我想我必须将 toFixed(2) 扔到那里的某个地方,但我似乎无法获得正确的顺序或其他东西。
最佳答案
您可以使用变量进行计算,并在设置 #diskamountUnit
元素值时使用 toFixed
:
var amount = $("#disk").slider("value") * 1.60;
$("#diskamountUnit").val('$' + amount.toFixed(2));
您也可以在 val
方法调用中一步完成此操作,但在我看来,第一种方法更具可读性:
$("#diskamountUnit").val('$' + ($("#disk").slider("value") * 1.60).toFixed(2));
关于jQuery 限制小数点后两位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3020273/