イベントを使用すると、またはkeydown
を使用してキーコードを取得できることはわかっていますが、コードだけでなく、文字自体が何であるかを確認する方法を探しています。たとえば、誰かが文字「s」をヒットした場合、コードではなく「s」を返したいと思います。それを行うクロスブラウザの方法はありますか?e.which
e.keycode
質問する
361 次
3 に答える
4
ASCII文字コードを。で文字列に変換できますString.fromCharCode(code)
。
例:
$(document).keydown(function(e) {
var code = e.which;
$('body').append('key: ' + String.fromCharCode(code) + '<br/>');
});
于 2013-02-23T14:11:27.480 に答える
3
どうぞ:
String.fromCharCode(e.which)
于 2013-02-23T14:10:50.717 に答える
1
これが簡単な方法です。
$(document).keydown(function(e) {
var code = e.keycode;
alert(code);
});
于 2013-02-23T14:23:24.890 に答える