我得到[对象html段落元素],我试图获取文本框输入的值



我正在尝试将文本输入的值返回到段落标签,但我得到[object htmlparagraphelement] 相反。这是我的代码:

<!DOCTYPE html>
<html>
<head>
  <script src="https://code.jquery.com/jquery-1.10.2.js"></script>
<script>
    $(document).ready(function(){
        $("#test").keyup(function(){
            var str = $( this ).val();
            str = str.toLowerCase;
            $("#result").text(str);
        });
    });
</script>
</head>
<body>
<input type="text" id="test" value=""></input>
<p id="result">?</p>
</body>
</html>

请注意,toLowerCase是一个函数,因此您需要遵循它()才能实际执行它。

$("#test").keyup(function(){
    var str = $(this).val();
    str = str.toLowerCase();
    $("#result").text(str);
});

工作小提琴

最新更新