Чтобы определить, нажал ли пользователь клавишу Enter, с помощью jQuery, вы можете привязать обработчик событий к событию keypress
или keydown
и проверить, является ли нажатая клавиша Введите ключ.
Вот пример использования события keypress
:
$(document).on('keypress', function(e) {
if (e.which === 13) {
// Enter key pressed
console.log('Enter key pressed!');
}
});
В этом примере мы привязываем событие keypress
к объекту document
. При срабатывании события мы проверяем, равно ли значение e.that
13, что соответствует клавише Enter. Если да, мы можем выполнить желаемое действие, например записать сообщение в консоль.
В качестве альтернативы вы также можете использовать событие keydown
:
$(document).on('keydown', function(e) {
if (e.keyCode === 13) {
// Enter key pressed
console.log('Enter key pressed!');
}
});
Оба примера дают один и тот же результат. Свойство keyCode
используется вместо который
в событии keydown
.