【发布时间】:2016-03-09 10:36:17
【问题描述】:
我正在尝试在 jQuery 中使用 keyUp 捕获字符代码。我试图在按下 = 号(不在数字键盘上)和 + 号(也不在数字键盘上)时同时捕捉。问题是,他们的字符键是两者。如果你正常按下它,你会得到=。如果你shift+按下它,那么你会得到+。我的代码是这样的:
(document).keyup(function(evt) {
keyPressed = evt.keyCode ? evt.keyCode : evt.charCode;
switch (keyPressed) {
case 187: // perfectly captures the equal key pressed
case ???: // what should I put here
// ........
那么当他们按下加号键时,我如何捕获(可能在这种情况下)?有什么优雅的方法吗?
【问题讨论】:
-
试试这个来捕捉多个同时按下的键。 stackoverflow.com/questions/4954403/…
标签: jquery