2013-03-26 60 views
-1

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

但是,我发现在stackoverflow上的大多数函数,如this之一,似乎要求我手动输入每个数字(并且不适用于整数)。有什么办法可以将这个功能应用到课堂上吗?理想情况下,我正在寻找一个函数(1)适用于同一类中的所有数字,(2)显示每个具有两位小数的数字,即使是整数。

非常感谢您的帮助!

+1

“有什么我可以申请功能一类的方法吗?” - 什么样的课?你在谈论css课吗? – 2013-03-26 10:14:57

+0

是的,关于类的最后一段是绝对不清楚的。你能给个例子吗?至于整数:只需使用echo sprintf('%2f',0); – Alexey 2013-03-26 10:16:24

+0

对不起,我一直不清楚。我其实不知道有不同种类的课程。我的意思是像aoi一样使用类,所以我相信一个CSS类。 – rf2012 2013-03-26 10:29:42

回答

0

对于PHP你有number_format($whateverNumber,2)或sprintf,或者甚至简单地类型转换为浮动可能工作给定的数据;在JavaScript/jQuery中你可以使用toFixed(2);

jQuery中,你可以这样做

$(function(){ 
    $(".yourClass").each(function(){ 
     var number = parseFloat($(this).html()); 
     number = isNaN(number)?0:number; 
     $(this).html(number.toFixed(2)); 
    }); 
}) 
+0

这似乎像一个魅力工作!非常感谢你,啊! – rf2012 2013-03-26 10:27:33