Я успешно подключил событие EnterKey на уровне документа следующим образом:
$(document).keypress(function (e) {
if (e.which == 13) {
alert('You pressed enter!');
}
});
Но я не могу связать событие EnterKey с Div с id "myDiv".
<div id="myDiv"></div>
$("#myDiv").keypress(function (e) {
if (e.which == 13) {
alert('You pressed enter!');
}
});
Можно ли обнаружить нажатие EnterKey в Div? Фактически, Div содержит некоторые элементы ввода/выбора, которые используются для фильтрации содержимого сетки. Я хочу связать событие EnterKey, чтобы при нажатии EnterKey я могу фильтровать Grid.
EDIT: Обратите внимание, что у меня есть входные данные в div (я намеренно их не показывал). Я не хочу подключать событие вручную для каждого входного элемента управления в Div. Кроме того, я предполагаю, что когда пользователь нажимает EnterKey, по крайней мере один элемент управления вводом должен иметь фокус.