Можно ли вызвать модал, используя его атрибут data-value вместо div id? - PullRequest
0 голосов
/ 08 января 2020

У меня есть следующая функция для вызова модального "

function openModal(x) {
(function ($) {

    $('#alarm').modal('show'); 
    })(jQuery);

}

и для модального:

 <div id="alarm" class="modal fade modal-alert" data-value="'.$element['eventId'].'">
                <div class="modal-dialog">
                    <div class="modal-content">
                        <div class="modal-header">
                            Title
                        </div>
                         <div class="modal-body" id="boxPopUpPushCommand" style="text-align:left !important">
                            Body texts here 


                        </div>
                    </div><!-- /.modal-content -->
                </div><!-- /.modal-dialog -->
            </div><!-- /.modal --> 

Попытка открыть специфику c модально, используя значение-значение, а не идентификатор?

Ответы [ 2 ]

2 голосов
/ 08 января 2020

Да, можно с Jquery Attr Selector

$('div[data-value=modalDataValue]').modal('show')
0 голосов
/ 08 января 2020

Да, вы можете делать как

$('#alarm[data-value=YOUR_VALUE_YOU_GET_VIA_PHP]').modal('show')

Подробнее о селекторах можно узнать на https://www.w3schools.com/jquery/jquery_ref_selectors.asp

Я предлагаю вам получить данные через Идентификатор $(#alarm), который является уникальным в документе.

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