Определить идентификатор модального окна
Как определить идентификатор модального окна в этом JS
$('.modal-Goalkeepers, .modal-Defenders, .modal-Midfielders, .modal-Forwards').on('show.bs.modal', function (data) {
var id = {{here I want to know id of modal is now shown}}
});
2 ответа
Решение
Вы можете попробовать это:
$('.modal-Goalkeepers, .modal-Defenders, .modal-Midfielders, .modal-Forwards').on('show.bs.modal', function(data) {
var id = $(this).attr('class');
});
пример:
$('.block1,.block2,.block3').click(function() {
alert($(this).attr('class'));
});
.block1,.block2,.block3 {
height:100px;
margin:20px;
background:#000;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="block1"></div>
<div class="block2"></div>
<div class="block3"></div>
ОБНОВЛЕНИЕ: ему нужно получить класс, а не идентификатор!
Поскольку вы используете jQuery, вы можете получить доступ к идентификатору через ключевое слово "this". Это позволит получить доступ к элементу, который вызывается событием.
$(this).attr('id');