jquery select dropdown игнорирует событие keydown при его открытии?

Я пытаюсь помешать кнопке возврата вернуться на одну страницу назад в каждом браузере. Сейчас я использую этот код:

$(document).on("keydown", function (e) {
    if (e.which === 8 && !$(e.target).is("input, textarea")) {
        e.preventDefault();
    }
});

Работает нормально для всех, кроме случаев, когда выпадающий список выбора поляоткрытэто событие игнорируется, и возврат в любом случае возвращает меня на одну страницу назад. Как я могу решить эту проблему? Спасибо за ответ.

Ответы на вопрос(3)

Ваш ответ на вопрос