Jquery 使用.html()填写通过Ajax请求创建的div

Jquery 使用.html()填写通过Ajax请求创建的div,jquery,ajax,dom,html,Jquery,Ajax,Dom,Html,我想使用jQuery填写通过AJAX请求创建的div 似乎我不能这样做,因为在绑定事件时,我的新DIV不在DOM中。这是我的密码: function updateNotice(content, type) { noticeName.html(content).addClass(type).show("slow"); } noticeName设置为$(“#表单通知”)。但是formnotice是从另一个ajax请求(在上面的请求之前调用)发送的div,我如何填充它?我应该使用jQuery

我想使用jQuery填写通过AJAX请求创建的div

似乎我不能这样做,因为在绑定事件时,我的新DIV不在DOM中。这是我的密码:

function updateNotice(content, type) {
    noticeName.html(content).addClass(type).show("slow");
}
noticeName
设置为
$(“#表单通知”)。但是
formnotice
是从另一个ajax请求(在上面的请求之前调用)发送的div,我如何填充它?我应该使用jQuery.on()吗?如何使用它?

你需要做这个$(“#表单通知”);在呈现从ajax调用获得的html之后

function updateNotice(content, type) {
noticeName = $( "#form-notice" );
noticeName.html(content).addClass(type).show("slow");
}

非常感谢。我在做
noticeName=$(“#表单通知”)就在Ajax调用之前。。谢谢