,在那个时候一些自动完成的结果在选择任何一个后自动触发不需要
focusout()
或
任何
click()
如何创建
答案 0 :(得分:0)
基本上有三个关键相关事件keydown,keypress和keyup,它正在使用这些事件的组合......为了让你更了解这里的细节
密钥关闭时会触发 keydown
(例如,在快捷方式中;例如,在Ctrl+A
中,Ctrl
保持“关闭”。
keyup
(包括修饰符/ etc键)
keypress
是keydown
和keyup
的组合,或者取决于键盘重复(当keyup
未被触发时)。 (这个重复行为是我没有测试过的。如果你做测试,添加注释!)如果用户按下键,那么对于浏览器添加的每个字符都会触发此事件。
注意:记住一件事,如果你从字段中获取值永远不会忽略keyup事件,因为在获取输入文本时你不会从文本字段中获取最后一个字符直到keyup事件被触发......
请参阅此fiddle以更多了解关键事件..