因此,我有一个脚本可以返回产品的价格。但是价格可能会或可能不包括所以有时尾随零我可能有:如何使用jQuery将尾随零添加到价格
258.22
和其他时间我可能会
258.2
在后一种情况下,我需要添加尾随零与jQuery。我会如何去做这件事?
因此,我有一个脚本可以返回产品的价格。但是价格可能会或可能不包括所以有时尾随零我可能有:如何使用jQuery将尾随零添加到价格
258.22
和其他时间我可能会
258.2
在后一种情况下,我需要添加尾随零与jQuery。我会如何去做这件事?
你可以使用javascript的toFixed
方法(source),你不需要jQuery。例如:
var number = 258.2;
var rounded = number.toFixed(2); // rounded = 258.20
编辑:电动工具箱链接已经屈服于linkrot并阻止Wayback机器,所以没有工作的源URL。
我不认为jQuery本身有任何字符串填充函数(这是你在找什么)。这是容易做到,但:以上
function pad(value, width, padchar) {
while (value.length < width) {
value += padchar;
}
return value;
}
编辑是伟大的字符串,但您的具体数字的情况,rosscj2533's answer是更好的路要走。
JavaScript有一个功能 - toFixed - 应该做你想做的事......没有JQuery需要。
var n = 258.2;
n.toFixed (2); // returns 258.20
布里尔谢谢你。 :) – 2010-03-12 14:09:16
谢谢,不客气。 :) – rosscj2533 2010-03-12 14:13:03
它不适用于整数。认为这个数字是'258'我们怎样才能做到“258.00”? – 2015-05-02 12:18:13