Javascript 仅为同一页面中3个模式中的一个引导模式调用函数

Javascript 仅为同一页面中3个模式中的一个引导模式调用函数,javascript,jquery,twitter-bootstrap,modal-dialog,Javascript,Jquery,Twitter Bootstrap,Modal Dialog,我被困在一个有3个引导模式的页面中,我只想对一个模式应用一个函数,对另外两个模式不应用 $("body").on("shown.bs.modal", function() { alert('modal Open'); //this alert should happen only on Modal demo 2 //I cannot add an id or class on modal because this is created dynamically /

我被困在一个有3个引导模式的页面中,我只想对一个模式应用一个函数,对另外两个模式不应用

$("body").on("shown.bs.modal", function() {
    alert('modal Open');
    //this alert should happen only on Modal demo 2
    //I cannot add an id or class on modal because this is created dynamically 
    //so pls I do not need this suggestion

})
我的函数如下所示:正文上的选择器查找
显示的.bs.modal
事件和应用脚本我的问题是我只想将此脚本应用于特定的模态,而不是此页面和其他页面中的所有模态

您必须:

为每个模式设置不同的ID(一个ID只能在一个页面中使用一次!)


示例:

//我无法在modal上添加id或类,因为这是动态创建的,因此您必须动态更改html的生成。如何生成html?如果您多次使用ID,它也不是“正确的”html代码。我通过生成模式,我有一个div,其中我放置了一个wicket ID,该ID生成模式。您最好询问了解Apache wicket的人如何生成正确的html代码。我不敢相信apache不能生成正确的html代码。
<div class="modal fade" id="myModal1">
<button data-toggle="modal" data-target="#myModal1">
$("#myModal1").on("shown.bs.modal", function() {