Я использую jQuery 1.11. Я хочу запустить действие, если пользователь нажимает клавишу «d» на клавиатуре. Так что у меня есть этаВ jQuery, как я могу вызвать действие при нажатии клавиши, но только если фокус не находится в поле формы?
$(document).keypress(function(e) {
if(e.which == 68 || e.which == 100) {
submitDownloadUsersReq();
}
});
Однако, если нажать клавишу «D», в то время как в текстовом поле, я не хочу вышеуказанные действия, чтобы срабатывать. Как я могу изменить приведенное выше, чтобы я не запускал действие, если пользователь возится с полем формы?
не будет указывать этот документ на этот сценарий? Исправьте меня, если я ошибаюсь. –
Вы правы - пропустили главный селектор. благодаря –