你可以在jQuery中按下keyCode
密钥:
$('#myField').keydown(function(event) {
console.log(event.which);
});
如何将其与信件进行比较?当然,我可以找出那封信的密码,但我不知道那封信是什么。所以我可以将每个字母转换为keyCode并在对象中查找。我不得不想象这种常见情况会更简单吗?
对于同一个字母,myLetter.charCodeAt(0)
总是给我与event.which
相同的号码吗?
答案 0 :(得分:1)
您需要使用String.fromCharCode
将Unicode编号转换为字符:
String.fromCharCode(event.keyCode)
答案 1 :(得分:1)
我想你想用这个:
String.fromCharCode();
在这里使用它:
$('#myField').keydown(function(e) {
var kc = e.which || e.keyCode;
console.log(String.fromCharCode(kc).toUpperCase() == "A"); // should log true if
// "A" character is pressed.
});