Firefox和toFixed()

时间:2011-02-21 15:15:36

标签: javascript firefox

当我做的时候

$("#sum").html(parseFloat("2.2").toFixed(2));

在Firefox中我得到:

"<b xmlns="http://www.w3.org/1999/xhtml">2.20</b>"

in

 $("#sum").html()

我想用这个div(#sum)来计算(并显示正确)什么是不可能的,因为我得到了浮点值

sum = parseFloat($("#summe").html());

然后返回NaN。

适用于Chrome。有没有办法让它与Firefox一起使用?

1 个答案:

答案 0 :(得分:2)

在两种情况下使用.text()而不是.html(),因为您只是设置文字。

// Set
$("#sum").text(parseFloat("2.2").toFixed(2));

// Get (don't forget `var` if you're declaring here)
sum = parseFloat($("#summe").text());