我已成功在文档级别挂钩 EnterKey 事件,如下所示:
$(document).keypress(function (e) {
if (e.which == 13) {
alert('You pressed enter!');
}
});
但是,我无法在 ID 为“myDiv”的 Div 上挂钩 EnterKey 事件。
<div id="myDiv"></div>
$("#myDiv").keypress(function (e) {
if (e.which == 13) {
alert('You pressed enter!');
}
});
是否可以在 Div 中检测到 EnterKey 按下?实际上,Div 包含一些用于过滤 Grid 内容的输入/选择控件。我想挂钩 EnterKey 事件,以便在按下 EnterKey 时可以过滤网格。
编辑: 请注意我在 div 中有输入(我故意没有在这里显示)。我不想为 Div 中的每个输入控件手动挂钩事件。另外,我假设当用户按下 EnterKey 时,至少一个输入控件将具有焦点。