当我做的时候
$("#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一起使用?
答案 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());