-1

我有一个(希望)快速而简短的问题。我试图找到一个 Javascript、Jquery 或 PHP 函数,它允许我用两位小数显示网页上的每个数字。基本上,0 应该是 0.00,1.5 应该是 1.50,1.54 应该保持 1.54。

但是,我在 stackoverflow 上找到的大多数函数,比如这个,似乎都需要我手动输入每个数字(并且不适用于整数)。有没有办法可以将函数应用于类?理想情况下,我正在寻找一个函数,该函数 (1) 适用于同一类中的所有数字,并且 (2) 以两位小数显示这些数字中的每一个,甚至是整数。

非常感谢您的帮助!

4

1 回答 1

0

对于 PHP,你有number_format($whateverNumber,2)或 sprintf,或者甚至只是简单地类型转换为 float 可能会在给定数据的情况下工作;在 javascript/jquery 中你可以使用toFixed(2)

在 jquery 中你可以做类似的事情

$(function(){
    $(".yourClass").each(function(){
        var number = parseFloat($(this).html());
        number = isNaN(number)?0:number;
        $(this).html(number.toFixed(2));
    });
})
于 2013-03-26T10:20:39.690 回答