我看过这个答案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/