循环三级菜单

  build_menus:function(){
		 console.log(menu);
		 /*menu为json数据*/
		    	var html = '';
		    	html +=  '<div id="gunDong">'
				   		+ '<div style="position: relative;">'
				   			+ '<nav class="nav">' 
					           + '<ul class="ul1">';
		    	for(var i = 0; i < menu.length; i++){
		    		 html += '<li class="li1">'
								+ '<a id="' + menu[i].id + '"  pid="' + menu[i].pid + '">'
									+ '<img src="../css/images/nav/1.gif" alt="我的任务">'
									+ '<p>' + menu[i].text + '</p>'
								+ '</a>';
					    		 if(menu[i].children){
					    			 html += '<ul class="ul2">'					    				 		
					    				 			for(var j = 0; j < menu[i].children.length; j++){
					    				 				if(menu[i].children[j].children){
					    				 					html += '<li class="li2">'
					    				 						+ '<a class="bg" id="'+ menu[i].children[j].id+'" pid="'+menu[i].children[j].pid+'" >' +  menu[i].children[j].text + '</a>';
					    				 							html += '<ul class="ul3">';	
					    				 								for(var k = 0; k < menu[i].children[j].children.length; k++){
					    				 									html += '<li class="li3">'
										    				 					    + '<a id="'+ menu[i].children[j].children[k].id +'" pid="'+menu[i].children[j].children[k].pid+'" url="'+ menu[i].children[j].children[k].url +'">' +  menu[i].children[j].children[k].text + '</a>';
					    				 									html += '</li>';
					    				 									}
					    				 							html +='</ul>';
					    				 							html += '</li>';
					    				 						}else{
					    				 							html += '<li class="li2">'
								    				 					+ '<a class="bg" id="'+ menu[i].children[j].id+'" pid="'+menu[i].children[j].pid+'" url="'+menu[i].children[j].url+'">' +  menu[i].children[j].text + '</a>';
								    				 					
								    				 				html += '</li>' ;
					    				 						}
					    				 						
					    				 				}
					    			html += '<iframe class="Tiframe" frameborder="0" scrolling="0"></iframe>'
										+ '</ul>' ;
					    		}	
						html += '</li>';
		    			  
		    	}
		    html +=	'</ul>' 
			       		+ '</nav>' 
			       			+ '</div>' 
			       				+ '</div>';
		    
		    	return html;
}

转载于:https://my.oschina.net/lpcysz/blog/914982

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值