排除按键上的表单元素

| 我有一个分配给div的按键,例如,按A将显示div,再按一次即可隐藏,问题是这也发生在表单元素中,查看了其他问题和答案,但对我没有用。 我在用着:
$(document).keypress(function(ev) {
if (ev.which === 65 || ev.which === 97) { // \'A\' or \'a\'
     $(\'#mainMenu\').toggle();
}
});
如何从中排除文本字段?     
已邀请:
        检查目标 就像是:
if ($(ev.target).is(\":input\")) {
    return;
}
    

要回复问题请先登录注册