以下代码总是省略最后写的字符。
$('#input').keypress(function(event){
var content = $(this).val();
console.log(content);
});
输入a
- &gt;输出<nothing>
输入ab
- &gt;输出a
输入abc
- &gt;输出ab
等
我希望每次都能在textarea
中获得实际书写字符。
答案 0 :(得分:1)
keypress
火灾&#34;太快&#34;你想要什么 - 你总是检索以前的字符(因此永远不会看到最后一个字符)。其中一个选项是使用keyup
事件。