前端 js树形菜单代码
2015-12-29 16:03
666 查看
<!DOCTYPE html> <!-- To change this license header, choose License Headers in Project Properties. To change this template file, choose Tools | Templates and open the template in the editor. --> <html> <head> <title>TODO supply a title</title> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <script src="//cdn.bootcss.com/jquery/1.11.3/jquery.min.js"></script> <style> .main ul{ display: none; } </style> </head> <body> <ul> <li class="main"> <a href="#">菜单项1</a> <ul> <li> <a href="#">子菜单项11</a> <ul> <li> <a href="#">子菜单11-1</a> <ul> <li><a>子菜单111-1</a></li> <li><a>子菜单111-2</a></li> <li><a>子菜单111-3</a></li> </ul> </li> <li><a>子菜单11-2</a></li> <li><a>子菜单11-3</a></li> </ul> </li> <li> <a href="#">子菜单项12</a> <ul> <li><a>子菜单12-1</a></li> <li><a>子菜单12-2</a></li> <li><a>子菜单12-3</a></li> </ul> </li> </ul> </li> <li class="main"> <a href="#">菜单项2</a> <ul> <li> <a href="#">子菜单项21</a> <ul> <li><a>子菜单2-1</a></li> <li><a>子菜单2-2</a></li> <li><a>子菜单2-3</a></li> </ul> </li> <li> <a href="#">子菜单项22</a> </li> </ul> </li> <li class="main"> <a href="#">菜单项3</a> <ul> <li> <a href="#">子菜单项31</a> </li> <li> <a href="#">子菜单项32</a> </li> </ul> </li> </ul> <script> $(document).ready(function () { $(".main a").click( function () { $(this).next().toggle(); } ); }); </script> </body> </html>
相关文章推荐
- JavaScript访问数据库
- Newtonsoft.Json解析json字符串和写json字符串
- js实现页面跳转
- js限制输入长度
- js便签笔记(13)——jsonp事实上非常easy【ajax跨域请求】
- javascript设置页面背景色及背景图片的方法
- JavaScript事件流
- jsp实现下载文件
- JavaScript事件流
- 【学习笔记javascript设计模式与开发实践(组合模式)----10】
- javascript 类数组对象
- js点击 密码输入框密码显示隐藏
- 学习记录:浏览器JAVASCRIPT里的WINDOWS,DOCUMNET
- 区分javascript中的toString(),toLocaleString(),valueOf()方法
- JSON 数据格式
- JavaScript 函数惰性载入
- js获取及修改网页背景色和字体色的方法
- Javascript高级程序设计笔记 <第五章> 引用类型
- html中JavaScript实现两个子节点互换
- FastJSON 简介及其Map/JSON/String 互转