Javascript 如何使用具有相同id的多个按钮打开相同模式?

Javascript 如何使用具有相同id的多个按钮打开相同模式?,javascript,jquery,modal-dialog,Javascript,Jquery,Modal Dialog,我有一个foreach循环,我在其中创建x个按钮: <a data-toggle="modal" data-target="#unlockModal" id="openUnlockModal" data-uid="@user.Uid" class="btn btn-default btn-sm">test</a> 我所面临的问题是,我想向模式发送一个id,该id存储在实际打开它的按钮上 那么,如何将该id从按钮发送到模式?我如何让所有的按钮都工作 id对于页面必须只有

我有一个foreach循环,我在其中创建x个按钮:

 <a data-toggle="modal" data-target="#unlockModal" id="openUnlockModal" data-uid="@user.Uid" class="btn btn-default btn-sm">test</a>
我所面临的问题是,我想向模式发送一个id,该id存储在实际打开它的按钮上


那么,如何将该id从按钮发送到模式?我如何让所有的按钮都工作

id
对于页面必须只有一个,您可以向
类添加事件,如下所示

$(".btn").on("click", function (event) {
    var uid = $(this).data("uid");
    // $(this) will be refer to button which was clicked 
    console.log(uid)
});
$(".btn").on("click", function (event) {
    var uid = $(this).data("uid");
    // $(this) will be refer to button which was clicked 
    console.log(uid)
});