javascript - 如何捕获 ALT+C 按键

标签 javascript jquery

我想用 Alt+c 或类似的东西捕捉一个事件。我的代码是 html

<input type="text" id="name"/>

JavaScript

$("#name").keydown(function(e) {
    if(e.keyCode == 67 && e.keyCode == 18){alert(e.keyCode);} 
});

问题出在哪里?它在 Chrome 和 Firefox 上如何工作?

最佳答案

您需要检查 e.altKey相反:

if(e.altKey && e.keyCode == 67){alert(e.keyCode);} 

关于javascript - 如何捕获 ALT+C 按键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28458826/

相关文章:

jquery - Bootstrap 模态窗口上的鼠标 x y 位置不正确

jquery - 如何使用jquery在一段时间内显示/隐藏一些链接图像

javascript - 删除第一组字段上的删除按钮

javascript - 谷歌地图路线 V3 : Multiple directions on a map

javascript - 如何使用 mongoose 对 Nodejs 中填充结果的子文档数组进行排序

javascript - 如何使用 ionic 4 动态添加带有谷歌地点的文本字段

javascript - OnChange 事件计算延迟

javascript - $ ('div:first' ).is (':first' ) 返回 false,为什么?

javascript - 多个 html data-* 属性和 js 函数不起作用

c# - JQuery datepicker 不适用于 asp.net 中的母版页