我對DOM事件等並不熟悉。目前,當用戶在鍵盤和/或鍵盤上按下1時,我想要做的是單擊第一個對象,該對象是類名爲「test」的HTML鏈接。我會使用keydown事件,因爲它似乎更支持然後按鍵。我會如何去做這件事?例如特定的鍵盤映射JS
0
A
回答
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');
});
+0
謝謝!我如何處理第一個和第二個「測試」鏈接?它像一個魅力。 –
+0
你可以在jquery中使用選擇器,比如第一個使用'a.test:eq(0)',第二個使用'a.test:eq(1)'。或者「a.test:lt(2)'爲前2。 –
相關問題
- 1. 鍵盤映射綁定
- 2. 你可以重新映射特定鍵盤的鍵嗎?
- 3. C#鍵盤映射
- 4. ST2鍵盤映射:爲「expand_selection」指定
- 5. WPF鍵盤重映射
- 6. Android Studio中鍵盤映射
- 7. Java:鍵盤映射值
- 8. 帶有「:」鍵的vim鍵盤映射
- 9. 映射數字鍵盤上的鍵
- 10. 映射到JSON - 忽略特定的鍵
- 11. VSCode重映射鍵盤快捷鍵
- 12. 如何重新映射鍵盤按鍵
- 13. Raspberry Pi鍵盤界面(鍵重映射?)
- 14. MacBook上的Emacs鍵盤映射
- 15. Intellij鍵盤映射的Ideavim插件
- 16. Emacs lisp,簡潔的鍵盤映射
- 17. 針對團隊的IntelliJ鍵盤映射
- 18. DrRacket的鍵盤映射不起作用
- 19. ext.form.field.Text上的extjs鍵盤映射
- 20. 在Windows中用於德語鍵盤的Atom IDE鍵盤映射
- 21. JS - 將字母數字鍵盤keyCode映射到撥號盤號碼2 - 9
- 22. Vim鍵盤映射和默認鍵盤佈局
- 23. 添加命令鍵盤映射ATOM
- 24. GetAsyncKeyState:如何映射到本地鍵盤?
- 25. 選擇文本,並與鍵盤映射
- 26. 是否可以使用鍵盤映射
- 27. Android Studio:自動導入鍵盤映射
- 28. 將手勢映射到鍵盤命令
- 29. 重新映射其中一個鍵盤
- 30. AutoHotKey可以切換鍵盤映射嗎?
參考:https://developer.mozilla.org/en-US/docs/Web/Reference/Events/keydown – Oriol
有點混亂如字符和鍵未實現。 –