我已成功地将一个 html 文件附加到我的网站,其中仅包含菜单和标题图像。我希望我网站上的每个网页都具有相同的菜单、标题和结构。一切正常,但我不知道如何编辑我使用附加函数(jquery)添加的 div。
例如:假设我附加了一个名为“include.html”的文件,该文件包含一个名为“网站”的 div。有什么方法可以在附加后将代码/内容添加到该 DIV 中吗?
我需要访问 APPEND 函数附加的 DIVS,以便为每个页面添加唯一的文本/信息。
这是一些代码:
示例页面:
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="cstyles.css">
<script type='text/javascript' src='jquery-1.9.1.js'></script>
<script type='text/javascript' src='menu2.js'></script>
<script type='text/javascript' src='menu_load.js'></script>
</head>
<body>
<script>loadContent();
$(document).on('mouseenter', "#menulist", function() {
mainmenu();
});
</script>
</body>
</html>
这是 menu2.js 代码:
function mainmenu() {
$(" #menulist li").hover(function() {
$(this).find('ul:first').css({
visibility: "visible",
display: "none"}).show(300);
},function() {
$(this).find('ul:first').css({visibility: "hidden"});
});
}
$(document).ready(function() {
mainmenu();
});
这是 menu_load.js 代码:
function loadContent() {
$("body").append($("<div id='index'>").load("include.html"));
}
我试图这样做的原因是我想在包含网站的主 DIV 上添加唯一信息。如果有更好的方法(没有 JQUERY 附加)我很想知道..
提前致谢!