【发布时间】:2014-01-15 00:34:05
【问题描述】:
我很难找到始终获取此公式的 NaN 值的方法/可能的原因,但不知道为什么。这是我的代码:
var ebit = +$("#totalBillableAmount").text() - +$("#estCostPerDay").text();
alert(ebit);
输出:NaN
我也试过这个代码
var ebit = +parseFloat($("#totalBillableAmount").text()) - +parseFloat($("#estCostPerDay").text());
alert(ebit);
$("#estEbitPerDay").append(ebit);
$("#totalBillableAmount").text()= "2,013.700";
$("#estCostPerDay").text() = "5,557.82";
输出:-3
请帮忙!
【问题讨论】:
-
你试过 parseInt($("#totalBillableAmount").text()) 吗?
-
...如果你的数字不是整数,你可以使用
parseFloat()。 -
文本中必须包含数字以外的内容。
-
parseInt 和 Float 似乎有相同的输出“-3”
-
Alije,这并不意味着它实际上是一个数字。在 cmets 中查看我的次要小提琴。