javascript - 包含文件上的 jquery .html

标签 javascript jquery include

我看过这个答案jquery append external html file into my page

想知道它是否适用于我的情况。

我有一个页面包含另一个页面,我可以使用 jquery .html() 在包含的页面上注入(inject) html 吗?

<html><body>some text <includedpage.html></body></html>

如果includedpage.html包含一个div <div class="demo-container">我可以这样注入(inject)吗:? $('div.demo-container') .html('<p>All new content. <em>You bet!</em></p>');

这行得通吗?

最佳答案

是的,它应该可以工作,假设当您在包含文件后检查 DOM 时,

<html><body>some text <includedpage.html></body></html>

变成了

<html><body>some text<div class="demo-container"></div></body></html>

jQuery 对页面当前的 DOM 结构进行操作,包括 jQuery 对它所做的其他更改(例如插入和删除元素,即使用 .html() 方法),而不是页面它是从服务器加载的。

关于javascript - 包含文件上的 jquery .html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13687198/

相关文章:

c++ - 如何在 macOS 中使用 CMake 让库找到 Eigen?

javascript - Protractor 单击嵌套按钮元素

javascript - 如何在 JavaScript 中最少输入两个表单?

javascript - jQuery ajax 请求 - 防止重叠

javascript - 如何使用 PhantomJS 启动 Angular 摘要循环?

javascript - 在页面中包含 html 文件而不应用原始页面 CSS/JS

JavaScript 将值拆分为数组

javascript - 在 Javascript 中移动多维数组的最佳方法是什么?

jquery - 如何使用 jQuery 将查询字符串参数附加到超链接 URL

c++ - 在单个文件中收集常见的包含 - 好的做法?