最近在做一些页面,有关于价格的表示方法,一开始定义保存两位小数,但是整数后也加了.00,于是作了判断,如果小数点后尾数是0则去掉,方法如下:
html:
<script>
$(function(){
price_format();
});
</script>
<span class="js_price_zero">1250.80</span>
<span class="js_price_zero">1250.00</span>
js:
//把数字小数点后多余的0去掉
function price_format(){
for(vari=0;i<$(".js_price_zero").length;i++){
varprice=$(".js_price_zero").eq(i).text();
price=parseFloat(price);
$(".js_price_zero").eq(i).text(price);
}
}
js里写好方法后,文档加载完成时调用此方法就可以实现去掉小数点后面多余的0了。