Я не очень хорошо знаком с событиями DOM и т. Д. В настоящее время я хочу нажать на первый объект, который является ссылкой HTML с именем класса «test», когда пользователь нажимает 1 на клавиатуре и/или клавиатуре. Я бы использовал событие 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. Язык раскладки клавиатуры Android
- 3. Python - обнаружить раскладки клавиатуры
- 4. Раскладки клавиатуры Linux
- 5. Переопределение мягкой раскладки клавиатуры
- 6. Mac OS X: Переключение раскладки клавиатуры клавиатуры
- 7. Изменение раскладки клавиатуры iOS для клавиатуры Macbook
- 8. Изменение раскладки клавиатуры внутри клавиатуры Крючок CallBack
- 9. Изменения раскладки клавиатуры JavaServer Faces
- 10. Раскладка раскладки клавиатуры в R
- 11. Изменение раскладки клавиатуры клиента NoMachine
- 12. Как поймать изменения раскладки клавиатуры
- 13. Каковы предустановленные раскладки клавиатуры PrimeFaces?
- 14. Как получить имя макета клавиатуры из идентификатора раскладки клавиатуры?
- 15. Обнаружение случайных клавиатуры QWERTY хиты с учетом раскладки клавиатуры
- 16. Перехват ввода клавиатуры с использованием текущей раскладки клавиатуры
- 17. Присвоить приоритеты клавиатуры для раскладки клавиатуры по Word 2010
- 18. Как получать уведомления при изменении раскладки клавиатуры?
- 19. Как заблокировать некоторые раскладки клавиатуры в NSTextField?
- 20. Переключение раскладки клавиатуры для других программ
- 21. Android Facebook Messenger Изменение размера раскладки клавиатуры
- 22. Динамическое изменение экранной раскладки клавиатуры в android
- 23. Изменение раскладки клавиатуры в консоли разработчика Chromebook
- 24. Получить текущий язык раскладки клавиатуры в JavaScript
- 25. Изменение раскладки клавиатуры на фокусе приложения
- 26. SendInput() и неанглийские символы и раскладки клавиатуры
- 27. Сохранение раскладки клавиатуры в приложении swing?
- 28. Обнаружение раскладки клавиатуры Nokia E61 в J2ME
- 29. Excel формула массива изменяет раскладки клавиатуры
- 30. Сохранение раскладки клавиатуры в поле JTextfield?
Ссылка: https://developer.mozilla.org/en-US/docs/Web/Reference/Events/keydown – Oriol
Немного путать, как char и ключ не реализованы. –