我正在将“密码重置成功消息” div 动态加载到“密码重置” div 中,如下面的片段所示。'password-reset-success-message' div 在页面加载时隐藏,并被覆盖到 'password-reset' div,如下所示。
$("#password-reset").html($("#password-reset-success-message").html());
现在'password-reset-success-message' div 有一个'btnPasswordResetOK' 按钮,它将关闭密码重置模式对话框。但是这个 click() 事件没有被绑定。我没有收到警报消息。我正在做这一切,准备好包裹在文件中。
$(document).ready(function(){
$("#btnPasswordResetOK").click(function() {
alert();
});
});
注意:这个问题与我的问题几乎相似。.但没有答案。
更新: 我在使用隐藏的 div 更新 html 后绑定,它可以工作!, 下面的代码片段
$("#password-reset").html($("#password-reset-success-message").html());
$("#btnPasswordResetOK").click(function() {
alert();
});