当用户点击我的链接时,动态生成模态元素。我试图在创建模式时将一些代码注入模态。我的问题是JavaScript无法定位我的模态,因为它是动态生成的。我该怎么做?
我尝试过使用on()
,但我收到的错误是无法找到我的模态。
$(document).on('click', '.open-modal', function() {
console.log( $('.my-modal') ); //cannot find .my-modal
}
答案 0 :(得分:1)
根据您的评论,如果您正在关注Bootstrap示例,那么您可能意味着使用#my-modal(或#myModal,如果您将它们跟随到T),因为他们通过ID而不是类来识别模态。
修改强> 引导模式取决于一些预先格式化的html,所以我不确定你的动态生成方式。