0

私はDOMイベントなどにあまり詳しくありません。現在、私がやりたいことは、ユーザーがキーボードやキーパッドでも 1 を押したときに、クラス名「test」の HTML リンクである最初のオブジェクトをクリックすることです。キープレスよりもサポートされているように見えるので、キーダウンイベントを使用します。これを行うにはどうすればよいですか?

4

1 に答える 1

1

たとえば、jquery を使用します。

$(document).on('keydown', function(event) {
    if(event.keyCode == 49 // press key 1 on keyboard
        || event.keyCode == 97) // press key 1 on keypad
        location.href = $('a.test').attr('href');
});

jsフィドル

于 2013-10-05T03:33:34.363 に答える