问答详情
源自:4-1 jQuery键盘事件之keydown()与keyup()事件

4-1jQuery键盘事件之keydown()与keyup()事件

@_秋风斌然_ keydown事件会少一个字符是因为事件触发在前,获取的是前面已经输入的字符 

表示还是不是很懂??前面已经输入的字符是什么我输入5个h字母,但是text框中只显示4个?

提问者:食梦者3711585 2016-10-18 09:22

个回答

  • 嗷嗷待哺啊
    2016-10-18 10:32:05

    总的来说就是类似于优先级,是输出先发生还是keydown先发生,这么说应该更加能明白点

  • 嗷嗷待哺啊
    2016-10-18 10:28:48

    当键盘抬起时,才会触发时间,当第一个h时,获取input字符,当时为空。字符是个两个时间up 和down 当这两个事件 完成时才会获得输入值