//1.当前文件中要插入的地方使用此结构:
<div class="include" file="***.html"></div>
//2.***.html中放入内容,用html格式仅仅因为会有编辑器的书写辅助。。
//3.代码:
$(".include").each(function() {
if (!!$(this).attr("file")) {
var $includeObj = $(this);
$(this).load($(this).attr("file"), function(html) {
$includeObj.after(html).remove(); //加载的文件内容写入到当前标签后面并移除当前标签
})
}
});
或者在index文件里只写重复部分,剩下的一股脑放各自单独文件 load() 进来~
本文介绍了如何使用JavaScript的jQuery库实现HTML片段的动态加载。通过在HTML中定义<div class='include' file='***.html'></div>结构,然后遍历这些元素,利用.load()方法将外部文件内容插入到相应位置,实现页面内容的动态更新,从而减少代码重复,提高维护效率。
1015

被折叠的 条评论
为什么被折叠?



