我一直在制作一个有很多页面的网站。因此决定将导航栏放在一个单独的 php 文件中,以减少所有这些页面在更改时的返工。所以在我的index.php
我已经包括了导航栏,如:
<?php include 'navbar.php'; ?>
navbar.php 看起来像:
<div id="nav">
<ul>
<li pg="#home" >home</li>
<li pg="#pack" >packages</li>
<li pg="#about" >about</li>
</ul>
</div>
在 index.php 中,我有一个 javascript onClick 函数来<li>
从导航栏中选择:
<script type="text/javascript">
var oldpg = "#home";
$(document).ready(function() {
$('#nav ul li').click(function() {
//here are the codes to hide/show divs });
});
</script>
但是当你点击那些<li>
没有任何反应。我认为 js 没有从 php.ini 中获取元素。如何在单独的 php 文件中引用这些元素?