1
我正在使用jQuery 1.11。如果用户按下键盘上的“d”键,我想运行一个动作。所以我有这个在jQuery中,如何在按键上触发某个动作,但仅当焦点不在表单字段上时才触发动作?
$(document).keypress(function(e) {
if(e.which == 68 || e.which == 100) {
submitDownloadUsersReq();
}
});
但是,如果他们在文本框内按下“d”键,我不希望上述操作被触发。如何修改上述内容,以便在用户使用表单字段时不会触发该操作?
在这种情况下不会'this'指向文档吗?纠正我如果我错了。' –
你是对的 - 错过了主选择器。谢谢 –