问答详情
源自:4-2 jQuery键盘事件之keypress()事件

keydown和keypress的效果

我同过测试两种效果没啥区别,按下第一次键没有显示。按第二次键显示第一次的键。

提问者:胡凯爷儿斯 2018-08-04 13:37

个回答

  • 宗小麟
    2018-08-06 12:02:50

    keydown和keypress事件是输入的时候就触发了(若是输入第一个字符那么此时输入框内部还没值),所以就从第二键开始显示。

    补充一个keyup便于你理解,keyup你按键下去字符已经存在于输入框中,按键起来事件才触发,所以keyup不存在按第二次键显示第一次的键。