识别模态窗口的ID

时间:2017-09-26 18:16:20

标签: javascript jquery bootstrap-modal identify

如何在这个JS中识别模态窗口的id

$('.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 个答案:

答案 0 :(得分:0)

你可以试试这个:

$('.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>

更新:他需要上课而不是身份证!

答案 1 :(得分:0)

由于您使用的是jQuery,因此可以通过关键字“this”访问ID。 这将访问事件正在调用的元素。

$(this).attr('id');