Jquery没有看到新的HTML加载到对话框中

jquery not seeing new html loaded into dialogue box

本文关键字:HTML 加载 对话框 Jquery      更新时间:2023-09-26

我在让jquery识别已加载到对话框中的内容的类/id时遇到了一些麻烦。所有的jquery代码(包括处理尚未加载的类的代码)都是在创建对话框之前加载的,但是最终进入对话框的html是动态创建的。我知道它会得到某些类,但不知道代码/内容的其余部分,因此我从数据库加载它的原因。如果我将html与clickable类一起放在页面上,而不是对话框,它就可以工作,但我显然不想这样做。我在想这是一个DOM问题,因为jquery将要监听的类不是在页面上,直到对话框创建之后(对话框本身也是通过点击另一个项目创建的-这必须以这种方式发生,因为人们可能或可能不想从数据库中获取信息的对话框)。对于任何解释和可能找到解决方案的帮助,我都非常感激。

看一下jQuery.live().