Javascript 在jquery中使用键链接按键

Javascript 在jquery中使用键链接按键,javascript,jquery,Javascript,Jquery,我有一个加载了jquery的HTML页面,页面上有两个链接 <a href='www.example.com'>Buttona</a> <a href='www.example2.com'>Buttonb</a> 我怎样才能使按下“1”键就像按下第一个链接一样,按下“2”键就像使用jquery按下第二个链接一样?给链接一个id,这样你就可以引用它们了 <a href='www.example.com' id="linkA">But

我有一个加载了jquery的HTML页面,页面上有两个链接

<a href='www.example.com'>Buttona</a>
<a href='www.example2.com'>Buttonb</a>


我怎样才能使按下“1”键就像按下第一个链接一样,按下“2”键就像使用jquery按下第二个链接一样?

给链接一个id,这样你就可以引用它们了

<a href='www.example.com' id="linkA">Buttona</a>

如果使用jquery 1.7,可以使用.on()代替.live()

这里有一个简单的方法

$(window).bind('keyup',function(e) {
 if ( e.keyCode == 49 ) {
   // 1 
 }
 if ( e.keyCode == 50 ) {
   // 2 
 }
});
“accesskey”属性不是更简单吗

<a href='www.example.com' accesskey='0'>Buttona</a>
<a href='www.example2.com' accesskey='1'>Buttonb</a>


编辑您可能需要与Alt键组合

检查此项,它正在识别键代码,但不会指向链接。我正在使用1.7.1…
click()
只会触发事件。它不会单击元素并跟随链接。使用
window.location.href=$('#linkA').attr('href')
<a href='www.example.com' accesskey='0'>Buttona</a>
<a href='www.example2.com' accesskey='1'>Buttonb</a>