Как вызвать нажатие на первую ссылку якоря в модале начальной загрузки? - PullRequest
0 голосов
/ 29 сентября 2019

У меня есть таблица с некоторыми отключениями, которая содержит данные сома, и кнопка для каждого отключения, открывающая модальное окно Bootstrap.

У меня есть функция, которая должна вызывать нажатие на первую ссылку привязки в BootstrapМодальная коробка.Это делается с помощью jQuery.Работает при открытии модал-бокса для первой поездки.Но проблема в том, что он не работает при открытии модальной коробки для других поездок.Я не знаю, что мне не хватает.

Вот мой код:

function clickOnFirstPickUpPointWhenOpeningModalForTrip() {
    if(document.querySelectorAll('*[id^="modalForTrip"]') != null) {
        let pickUpPointModals = document.querySelectorAll('*[id^="modalForTrip"]');

        for (let i = 0; i < pickUpPointModals.length; i++) {
            $(pickUpPointModals[i]).on('shown.bs.modal', function(e) {
                $('[id^="modalForTrip"] a.showPickUpPointLinks:first').trigger('click');
            })
        }
    }
}
...