0

当用户点击我的链接时,模态元素是动态生成的。我试图在创建模态时将一些代码注入模态。我的问题是 JavaScript 不能针对我的模态,因为它是动态生成的。我该怎么做?

我试过使用on(),但我得到了我的模态找不到的错误。

$(document).on('click', '.open-modal', function() {
  console.log( $('.my-modal') ); //cannot find .my-modal
}
4

1 回答 1

1

从您的评论来看,如果您正在关注 Bootstrap 示例,那么您可能意味着使用#my-modal(或 #myModal,如果您将它们跟随到 T),因为它们是通过 ID 而不是类来识别模态的。

编辑: 引导模式依赖于一些预先格式化的 html,所以我不确定你的模式是如何动态生成的。

于 2012-12-14T21:29:07.003 回答