1

イベントを使用すると、またはkeydownを使用してキーコードを取得できることはわかっていますが、コードだけでなく、文字自体が何であるかを確認する方法を探しています。たとえば、誰かが文字「s」をヒットした場合、コードではなく「s」を返したいと思います。それを行うクロスブラウザの方法はありますか?e.whiche.keycode

4

3 に答える 3

4

ASCII文字コードを。で文字列に変換できますString.fromCharCode(code)

例:

$(document).keydown(function(e) {
    var code = e.which;

    $('body').append('key: ' + String.fromCharCode(code) + '<br/>');
});

jsFiddleの例

于 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 に答える