【问题标题】:Is it possible to use jQuery on an element that is in an included HTML file?是否可以在包含的 HTML 文件中的元素上使用 jQuery?
【发布时间】:2016-10-12 13:40:47
【问题描述】:

正如标题所说,是否可以在包含的 HTML 文件中的元素上使用 jQuery?使用 HTML 或 jQuery 包含。

额外信息:

示例: 我有 A.html 和 B.html,它们都包含 1.html

1.html 中有一个元素,我不想在 A.html 中显示,但我确实希望它在 B.html 中显示。

提前致谢。

【问题讨论】:

  • “包含的 HTML 文件”是什么意思?
  • 类似
  • 你如何包含这个文件?因为如果你包含它(据我所知),那么它就是 DOM 的一部分吗?而且您发布的代码没有意义,所以?!
  • 所以使用load()完成回调或处理事件,委托他们。您的问题太模糊,没有真正意义,因此您最好发布您正在寻找的具体示例
  • @job load() 是异步的,所以再次使用相关的完整回调,检查文档

标签: jquery html include


【解决方案1】:

如果您从外部资源加载一些额外的 DOM,请确保在所有 DOM 加载后启动函数,或使用全局选择器。

假设您在主文档完成后加载了<div class="foo"></div>,以便从主文档使用中设置该元素的onclick 侦听器:

$(document).on('click', '.foo', function() { ... });

【讨论】:

    猜你喜欢
    • 2011-12-20
    • 1970-01-01
    • 1970-01-01
    • 2013-11-16
    • 1970-01-01
    • 1970-01-01
    • 2019-10-07
    • 1970-01-01
    • 2011-09-24
    相关资源
    最近更新 更多