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

Osc*_*ers 2 javascript jquery keyup

我正在访问input带有id 的标记的text属性currency-converter 并尝试将其转换为浮点值,因此我可以应用一些数学转换将其转换为USD,然后<h3>使用id label显示该值的标记.

唯一的问题是NAN即使输入中的唯一值是数字,parseFloat()也会返回.4或者55例如.

为什么parseFloat会返回NAN

<script>
    $(function(){
        $("#currency-converter").keyup(function(){
            $('#label').text(parseFloat($("#currency-converter").text) + " BTC-ICO");
        });
    });
</script>
Run Code Online (Sandbox Code Playgroud)

Dij*_*Dij 5

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