【发布时间】:2015-02-11 16:00:54
【问题描述】:
我想捕捉 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和e.ctrlKey。试试这里的答案stackoverflow.com/questions/93695/… 或stackoverflow.com/questions/4604057/… -
我理解你的困惑,但如果你仔细想想,
e.keyCode不能同时是两个不同的值。因此,如果您需要一次检查两个按键,您将需要不同的机制。这就是e.altKey的用途。
标签: javascript jquery