如何检测特殊字符的按键/按下键?

时间:2018-12-21 16:50:59

标签: javascript jquery keypress keycode onkeydown

我需要在按键上触发一个javascript事件。因此,当使用类型为“)”时,它将触发一个事件。 我无法为此找到keyCode。 有什么帮助吗?

2 个答案:

答案 0 :(得分:0)

0和)共享相同的键码(48)。可以使用event.key代替使用键代码来获取事件期间按下的实际键。

这里是找出键和键码的好资源: https://keycode.info/

要获取事件,您需要使用该元素ID将keydown函数绑定到该元素:

$( "#target" ).keydown(function(event) {
  if(event.key === ")") {
    //Do something...
  }
});

答案 1 :(得分:0)

尝试使用提到的链接 https://www.w3.org/2002/09/tests/keys.html

如果要使用笔画,可以在事件监听器中使用笔画

谢谢