【发布时间】:2012-01-20 19:57:14
【问题描述】:
这真的很奇怪。
我有一个文本区域。 我听 keyup 和 keypress 事件。
当我按下 "(" 时,按键会以 e.keyCode == e.which == 40 触发
当我按下箭头键时,keyup 会使用 e.keyCode == e.which == 40 触发
为什么这么奇怪?
【问题讨论】:
-
(你的意思是按住 shift 并按 9,对吗? -
您使用的是哪个浏览器?使用带有 jquery 的 chrome 按键,我无法捕获箭头键。
(确实给了我 40,这是那个字符的 ascii 代码。
标签: javascript jquery