将ID传递给Bootstrap模式?

时间:2016-07-11 13:18:36

标签: javascript jquery twitter-bootstrap

如何将ID从<button>传递到Bootstrap模式。所以我可以使用ID从ajax获取信息以显示在Modal中。

例如:

按钮:

<button id="123" type="button" class="btn btn-sm" data-toggle="modal" data-target="#Testing">Edit</button>

我应该使用shown.bs.modal吗?

$("#Testing").on('shown.bs.modal', function () { 
  // How to get ID? id="??"
  //Ajax
});

1 个答案:

答案 0 :(得分:2)

您可以使用传递给event处理程序的show.bs.modal对象。

$('#Testing').on('show.bs.modal', function (event) {
    var id = $(event.relatedTarget).attr('id');
});

event.relatedTarget指的是触发模态打开事件的按钮。

Bootstrap Documentation