JQuery parseFloat() 在传递 .text 属性 时总是返回 "NAN"
JQuery parseFloat() always returning "NAN" when passed .text property
我正在访问 ID 为 currency-converter
的 input
标签的文本 属性
并尝试将其转换为浮点值,以便我可以应用一些数学转换将其转换为美元,然后使 ID 为 label
的 <h3>
标签显示该值。
唯一的问题是 parseFloat() 返回 NAN
,即使输入中的唯一值是数字。例如 4
或 55
。
为什么 parseFloat 返回 NAN
?
<script>
$(function(){
$("#currency-converter").keyup(function(){
$('#label').text(parseFloat($("#currency-converter").text) + " BTC-ICO");
});
});
</script>
$("#currency-converter").text
将 return 方法,因此 parseFloat 将给出 NaN。您需要使用 $("#currency-converter").text()
调用该方法。要获取输入框内的值,您可以使用 $("#currency-converter").val()
我正在访问 ID 为 currency-converter
的 input
标签的文本 属性
并尝试将其转换为浮点值,以便我可以应用一些数学转换将其转换为美元,然后使 ID 为 label
的 <h3>
标签显示该值。
唯一的问题是 parseFloat() 返回 NAN
,即使输入中的唯一值是数字。例如 4
或 55
。
为什么 parseFloat 返回 NAN
?
<script>
$(function(){
$("#currency-converter").keyup(function(){
$('#label').text(parseFloat($("#currency-converter").text) + " BTC-ICO");
});
});
</script>
$("#currency-converter").text
将 return 方法,因此 parseFloat 将给出 NaN。您需要使用 $("#currency-converter").text()
调用该方法。要获取输入框内的值,您可以使用 $("#currency-converter").val()