メニューとタイトル画像のみを含む html ファイルを Web サイトに正常に追加しました。私は自分のウェブサイトのすべてのウェブページに同じメニュー、タイトル、構造を持たせたいと思っていました。すべて正常に動作しますが、追加機能 (jquery) を使用して追加した div を編集する方法がわかりません。
たとえば、「include.html」という名前のファイルを追加し、そのファイルに「website」という名前の 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 を追加せずに)知りたいです..
前もって感謝します!