Javascript 特定键映射JS
我对DOM事件之类的东西不太熟悉。目前,我想做的是当用户在键盘和/或小键盘上按1时,单击第一个对象,这是一个带有类名“test”的HTML链接。我会使用keydown事件,因为它似乎比keypress更受支持。我该怎么做呢?例如,使用jquery:Javascript 特定键映射JS,javascript,html,onkeydown,Javascript,Html,Onkeydown,我对DOM事件之类的东西不太熟悉。目前,我想做的是当用户在键盘和/或小键盘上按1时,单击第一个对象,这是一个带有类名“test”的HTML链接。我会使用keydown事件,因为它似乎比keypress更受支持。我该怎么做呢?例如,使用jquery: $(document).on('keydown', function(event) { if(event.keyCode == 49 // press key 1 on keyboard || event.keyCode ==
$(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');
});
参考:由于字符和键未实现,所以有点混淆。谢谢!但是,我如何处理第一个和第二个“测试”链接?它就像一个符咒。你可以在jquery中使用选择器,比如第一个使用
a.test:eq(0)
,第二个使用a.test:eq(1)
。或a.测试:lt(2)
用于前2个测试。