Как проверить, какой модальный bootstrap открыт - PullRequest
0 голосов
/ 10 января 2020

У меня есть этот код, который проверяет, открыт ли модал на странице. Если открыт bootstrap, мне нужно иметь возможность получить его имя.

        $(document).keypress(function (e) {
        if (e.which == 13) {

            var tf = $('div.modal').hasClass('in');

            if (tf == true)
            {

            }
            else
            {
                $('#search').click();
            }

        }
    });

Если бы вы могли предоставить код, который генерирует идентификатор открытого в настоящее время модального режима, это было бы здорово.

Ура

Ответы [ 2 ]

1 голос
/ 10 января 2020

Присвойте каждому модалу уникальный идентификатор, а затем найдите идентификатор открытого модала и отметьте в классе, чтобы определить, открыт модал или нет.

$('div.modal.in').attr('id')
1 голос
/ 10 января 2020

Использование var activeModal_id = $('div.modal.in').attr('id'); Ссылка

Получить значение атрибута для первого элемента в наборе соответствующих элементов или установить один или несколько атрибутов для каждого сопоставленного элемента.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...