我的代码中有一个按钮。除了使用鼠标并单击它之外,我还想在使用 TAB 选择它后触发(按 ENTER)它。
<div id="CloseButton" tabindex="0" onkeypress="return submitOnEnter(blah,event)">Close</div>
如果有帮助:
function submitOnEnter(blah,e) {
var keycode;
if (window.event) keycode = window.event.keyCode;
else if (e) keycode = e.which;
else return true;
if (keycode == 13) {
//at this point I need to fire a button w/o using its id
return false;
} else {
return true;
}
}
有人知道怎么做吗?
是否可以让“blah”指<div>
,这样我就可以这样做:
$(blah).click();
最佳答案
这可行:
jQuery(':focus').click()
关于javascript - 按 TAB 键后按 ENTER 键触发按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27295843/