Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery text区域第一个字符不';t使用textarea.val()显示_Jquery - Fatal编程技术网

Jquery text区域第一个字符不';t使用textarea.val()显示

Jquery text区域第一个字符不';t使用textarea.val()显示,jquery,Jquery,我有一个textarea,我正在尝试获取它的值。除了第一个字符没有在textarea.val()中显示自己之外,一切正常。代码很简单,如下所示: var content = $('textarea'); content.keypress(function() { console.log(content.val()); }) 如果我在控制台中键入“abc”,则显示: (empty line) a ab 这应该是(我所期望的): 为什么会有这种行为,或者我误解了什么?使

我有一个textarea,我正在尝试获取它的值。除了第一个字符没有在
textarea.val()
中显示自己之外,一切正常。代码很简单,如下所示:

var content = $('textarea');
content.keypress(function() {
       console.log(content.val());
})
如果我在控制台中键入“abc”,则显示:

      (empty line)
a
ab
这应该是(我所期望的):


为什么会有这种行为,或者我误解了什么?

使用
keyup
方法,而不是
keypress

var content=$('textarea');
content.keyup(函数(){
console.log(content.val());
})

按键
发生在将字母键入文本区域之前,可能重复
a
ab
abc