我得到[object htmlparagraphelement]我试图获取文本框输入的值

时间:2015-04-21 16:00:34

标签: jquery

我试图将文本输入的值返回到段落标记,但是我得到了 [对象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>

1 个答案:

答案 0 :(得分:2)

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

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

Working fiddle