访问动态创建的元素

时间:2012-12-14 21:12:06

标签: javascript jquery html

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

我尝试过使用on(),但我收到的错误是无法找到我的模态。

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

1 个答案:

答案 0 :(得分:1)

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

修改 引导模式取决于一些预先格式化的html,所以我不确定你的动态生成方式。