我已查看此答案jquery append external html file into my page
并且想知道它是否适用于我的情况。
我有一个包含另一个页面的页面,我可以使用jquery .html()在包含的页面上注入html吗?
<html><body>some text <includedpage.html></body></html>
如果includedpage.html包含div <div class="demo-container">
我可以这样注入:? $('div.demo-container')
.html('<p>All new content. <em>You bet!</em></p>');
这会有用吗?
答案 0 :(得分:1)
是的,它应该有效,假设在包含文件后检查DOM,
<html><body>some text <includedpage.html></body></html>
已成为
<html><body>some text<div class="demo-container"></div></body></html>
jQuery对页面的当前DOM结构进行操作,包括jQuery对其进行的其他更改(例如插入和删除元素,即使用.html()
方法),而不是从服务器加载的页面