我正在尝试使用选择器格式化数字,jQuery的JavaScript都很好。
我有一个从API返回的动态数字,但是带有许多小数位(即3.5847549875398)。我想将其格式化为2位小数(即3.58)。舍入不是必需的,但是如果有一个舍入的例子会很棒!
这是我所拥有的,但它没有圆:
JSP:
<span class="floatRight distanceNum">
<@= storeInfo.distance @> miles
</span>
JavaScript / jQuery(在onLoad函数中)
$(".distanceNum").toFixed(2);
答案 0 :(得分:0)
您需要将您的值从api转换为float,然后您应该能够达到您想要的效果。 toFixed函数也会对你的值进行舍入。
这是您的工作代码。
$(".distanceNum").text(parseFloat($(".distanceNum").text()).toFixed(2));
让我知道它是否适合你。
快乐编码。