JSP文件:
<link rel="stylesheet" type="text/css" href="css/menu.css">
<script type="text/javascript" src="js/jquery-1.2.6.js"></script>//注意引入JQUERY包必须位于前
<script type="text/javascript" src="js/menu.js"></script>
</head>
<body>
菜单测试<br>
<ul>
<a href="javascript:void(0)" >我的菜单1</a>
<li><a href="javascript:void(0)" >我的子菜单1</a></li>
<li><a href="javascript:void(0)" >我的子菜单2</a></li>
</ul>
<ul>
<a href="javascript:void(0)" >我的菜单2</a>
<li><a href="#" >我的子菜单1</a></li>
<li><a href="javascript:void(0)" >我的子菜单2</a></li>
</ul>
</body>
-------------------------------------------------
JS文件:
$(document).ready(function() {
//首先获得ul的a节点
var as = $("ul > a");
//给a节点加上onclick事件
as.click(function() {
//获得当前被点击的a节点
var aNode = $(this) ;
//获得a节点的兄弟节点
var lis = aNode.nextAll("li");
//设置li的显示或隐藏、
lis.toggle("show");
});
});
-------------------------------------------
CSS文件:
li {
list-style-type: square ;
margin-left :20px;
display:none;
}