JQuery parseFloat()总是返回" NAN"当传递.text属性时

时间:2017-10-08 04:43:07

标签: javascript jquery keyup

我正在访问ID为input的{​​{1}}代码的text属性 并尝试将其转换为浮点值,以便我可以应用一些数学转换将其转换为美元,然后使标识为currency-converter的{​​{1}}标记显示该值。

唯一的问题是parseFloat()返回<h3>,即使输入中的唯一值是数字。例如labelNAN

为什么parseFloat会返回4

55

1 个答案:

答案 0 :(得分:5)

$("#currency-converter").text将返回该方法,因此parseFloat将返回NaN。您需要使用$("#currency-converter").text()调用该方法。要获取输入框内的值,您可以使用$("#currency-converter").val()