如果我按左箭头 event.KeyCode
给我 37。
如果我按 % 符号 event.which
给我 37。
在那种情况下该怎么办,我只想允许左箭头。
$('.cla').keypress(function(event) {
var key = event.Which || event.keyCode
if ((key >= 48 && key <= 57) || (key == 37)) {
return true;
} else return false;
});
最佳答案
要按 %,您还需要按向右的 shift 键吗?
因此,如果按下 shift 键,它应该与 % 符号匹配,否则为左箭头。 您可以使用 event.shiftKey
检查是否按下了 shift 键关于javascript - 只想要 leftArrow 右箭头和数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38607309/