JQ点击展开二级菜单
2016-08-24 09:31
375 查看
JQuery控制点击展开二级菜单,以下为测试代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>JQ点击展开二级菜单</title>
<script class="jquery library" src="jquery-1.8.2.min.js" type="text/javascript"></script>
<script>
jQuery(function($){
$("ul>li>a").click(function(){
$(this).next("ul").toggle().closest("li").siblings("li").children("ul").hide();
}).next("ul").hide();
});
</script>
</head>
<body>
<ul>
<li>
<a>
一级菜单
</a>
<ul>
<li>
隐藏的二级菜单项
</li>
<li>
隐藏的二级菜单项
</li>
<li>
隐藏的二级菜单项
</li>
</ul>
</li>
<li>
<a>
一级菜单
</a>
<ul>
<li>
隐藏的二级菜单项
</li>
<li>
隐藏的二级菜单项
</li>
<li>
隐藏的二级菜单项
</li>
</ul>
</li>
<li>
<a>
一级菜单
</a>
<ul>
<li>
隐藏的二级菜单项
</li>
<li>
隐藏的二级菜单项
</li>
<li>
隐藏的二级菜单项
</li>
</ul>
</li>
</ul>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>JQ点击展开二级菜单</title>
<script class="jquery library" src="jquery-1.8.2.min.js" type="text/javascript"></script>
<script>
jQuery(function($){
$("ul>li>a").click(function(){
$(this).next("ul").toggle().closest("li").siblings("li").children("ul").hide();
}).next("ul").hide();
});
</script>
</head>
<body>
<ul>
<li>
<a>
一级菜单
</a>
<ul>
<li>
隐藏的二级菜单项
</li>
<li>
隐藏的二级菜单项
</li>
<li>
隐藏的二级菜单项
</li>
</ul>
</li>
<li>
<a>
一级菜单
</a>
<ul>
<li>
隐藏的二级菜单项
</li>
<li>
隐藏的二级菜单项
</li>
<li>
隐藏的二级菜单项
</li>
</ul>
</li>
<li>
<a>
一级菜单
</a>
<ul>
<li>
隐藏的二级菜单项
</li>
<li>
隐藏的二级菜单项
</li>
<li>
隐藏的二级菜单项
</li>
</ul>
</li>
</ul>
</body>
</html>
相关文章推荐
- OpenCV中mat::copyto( )函数使用方法
- MTK Android 5.0以上版本的变化
- 充电送APP?火车站的这种充电桩太可怕了!
- java中+=是什么意思
- Terminator 四窗口配置文件
- [Derby]数据库操作说明
- Spring mvc中@RequestMapping 6个基本用法整理
- Visualising Residuals
- hdu 5861 Road 线段树区间更新
- 半透明Activity来实现对话框效果小技巧
- JAVA中的final关键字
- Recommended Doctype Declarations to use in your Web document
- php引用&符号详解
- win7怎么显示隐藏文件夹
- ArcGIS二次开发AO软件安装破解教程
- ASP.NET Core 中文文档 第三章 原理(16).NET开放Web接口(OWIN)
- 选择器
- 设置win7窗口背景颜色
- BZOJ[1042]硬币购物
- 简约而不简单,谈一谈移动开发中的那些极简设计