我已经成功地在文档级别上挂钩了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中的Enter键按下事件?实际上,该Div包含一些用于筛选网格内容的输入/选择控件。我想挂载Enter键事件,以便在按下Enter键时可以筛选网格。
编辑:请注意,我在Div中有输入框(我故意没有显示它们)。我不想为Div中的每个输入控件手动挂钩事件。同时,我假设当用户按下Enter键时,至少一个输入控件将获得焦点。