2

我有三个元素使用引导模式打开相同的模式对话框。我想知道是否有办法知道哪个元素在shown事件中打开了模式

$('#myModal').on("shown.bs.modal", function () {
    //get the element that opened the modal
    //console.log(event.target.id);
});

可能吗?如果是这样,怎么做?

小提琴:http: //jsfiddle.net/codovations/S9Bp4/2/

4

1 回答 1

2

event.relatedTarget为我工作。为任何可能偶然发现相同问题的人粘贴此内容

$('#myModal').on("shown.bs.modal", function (evt) {
    //get the element that opened the modal
    console.log(evt.relatedTarget);
});

小提琴:http: //jsfiddle.net/codovations/S9Bp4/3/

于 2013-09-07T15:49:08.283 回答