我试图将文本输入的值返回到段落标记,但是我得到了 [对象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>
答案 0 :(得分:2)
请注意toLowerCase
是一个函数,因此您需要()
来实际执行它。
$("#test").keyup(function(){
var str = $(this).val();
str = str.toLowerCase();
$("#result").text(str);
});