Jquery没有看到新的HTML加载到对话框中
jquery not seeing new html loaded into dialogue box
我在让jquery识别已加载到对话框中的内容的类/id时遇到了一些麻烦。所有的jquery代码(包括处理尚未加载的类的代码)都是在创建对话框之前加载的,但是最终进入对话框的html是动态创建的。我知道它会得到某些类,但不知道代码/内容的其余部分,因此我从数据库加载它的原因。如果我将html与clickable类一起放在页面上,而不是对话框,它就可以工作,但我显然不想这样做。我在想这是一个DOM问题,因为jquery将要监听的类不是在页面上,直到对话框创建之后(对话框本身也是通过点击另一个项目创建的-这必须以这种方式发生,因为人们可能或可能不想从数据库中获取信息的对话框)。对于任何解释和可能找到解决方案的帮助,我都非常感激。
看一下jQuery.live().
相关文章:
- Webpack:如何将原始HTML加载为React JSX
- 画布 HTML 加载时间
- 使用 Ajax 在 html 加载后调用 jquery 插件
- 用javascript(不带外部文件)将html加载到另一个html中
- 错误 404 时,通过 jQuery 将 HTML 加载到 DIV 中
- 如何在将 html 加载到对话框中后更改标签的文本
- 如何将数据从服务器呈现的 html 加载到模型中
- jQuery 从外部 html 加载内容
- Ajax 将 html 加载到页面上并使用页面 js 不起作用
- 如何在没有安全警告的情况下将一个 html 加载到另一个 html 中
- 安卓:根据上一次活动列表中的选择,修改本地静态html加载的JS
- 在AppStore发布时,iOS应用程序上的index.html加载路径不正确
- 使jquery.load在HTML加载之前发生
- 使用jqueryload方法将ajax响应数据作为内部html加载到页面元素中
- HTML加载用户单击按钮时输入的输入字段数
- jQuery Mobile从新html加载第二个页面
- 使用ajax将html加载到Datatable子行中
- 使用JavaScript将HTML加载到DIV
- 使用JS和JQuery替换AJAX中的字符串或html加载
- js函数加载的页面无法使用js函数js-html加载另一个页面