JS实现无限分类
2018-03-14 09:40
357 查看
![](https://images2018.cnblogs.com/blog/1227222/201803/1227222-20180313163715589-488919097.png)
<!DOCTYPE html> <html> <head> <title></title> //引入Jquery <script src="http://cdn.static.runoob.com/libs/jquery/1.10.2/jquery.min.js"></script> <style type="text/css"> .one{ background: red; } .two{ background-color: green; margin-left: 30px; } .three{ background-color: yellow; margin-left: 60px; } li{ list-style: none; border: 1px red solid; margin-top: 4000 10px; width: 200px; } </style> </head> <body> <div id="add"> <!-- <li class="one">上衣</li> <li class="two">男装</li> <li class="three">男西装</li> --> </div> </body> <script type="text/javascript"> //首先定义一个数组,分类是按照父级分类pid来判断的 var arr=[ {id:1,name:"上衣",pid:0}, {id:2,name:"裤子",pid:0}, {id:3,name:"鞋子",pid:0}, {id:9,name:"电子",pid:0}, {id:4,name:"男装",pid:1}, {id:5,name:"男皮衣",pid:4}, {id:6,name:"男西装",pid:4}, {id:7,name:"休闲裤",pid:2}, {id:8,name:"手机",pid:9}, ] //用的是3层foreach循环 arr.forEach(function(value, index, array) { // console.log(value.name+"-----"+index+"----"+array); if (value.pid==0) { // console.log(value.name); //如果是顶级分类的话,就用class=one的li标签 var one="<li class='one'>"+value.name+"</li>"; $("#add").append(one); arr.forEach(function(value1,index1){ if(value1.pid==value.id){ //如果是二级分类,就用class=two 的li标签 var two="<li class='two'>"+value1.name+"</li>"; $("#add").append(two); arr.forEach(function(value2,index2){ if(value2.pid==value1.id){ //如果是三级分类,就用class=three的li标签 var three="<li class='three'>"+value2.name+"</li>"; $("#add").append(three); } }) } }) } }); </script> </html>
相关文章推荐
- node.js+Mysql实现无限菜单分类
- Jq实现重叠效果-实现无限级分类树形中js 的折叠效果
- Nodejs+Vuejs实现无限分类关系
- 后台树状菜单,js实现递归无限分类
- 帖几个PHP的无限分类实现想法~-PHP-教程
- Vue.js 的移动端组件库mint-ui实现无限滚动加载更多的方法
- 纯js实现无限空间大小的本地存储
- PHP递归实现无限级分类
- (原创)用重载实现 treeview 的无限分类递归调用(图)
- JS实现页面数据无限加载
- 移动端无限滚动加载 js实现原理
- WordPress后台edit-tags.php里无限栏目分类实现
- PHP全路径无限分类导航LINK代码实现
- C#实现的无限级分类类树形管理
- Struts2+hibernate 实现分类无限级 并找出所有分类
- 用ThinkPHP的自动完成实现无限级分类
- 无限级分类实现思路 (组织树的分级管理)
- 将树形结构的数据转换为二维数组 (续 PHP非递归方式实现无限分类(转载))
- Vue.js实现下拉无限刷新分页
- 无限级分类实现思路