JS高手帮个忙,该个程序 网上通过json数据实现多级(最少要支持到5级)水平导航menu菜单很少,找到这段js程序来拼接字符串,只要能添加不同<ul>的class就可以实现多级导航,高手们帮该一下,如果能改成c#版本,就更爽了,自己先顶一下。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 c#自带导航控件的 你用c#就别拼字符串了getDom:function(a){ if(!a){return ''} //var html='\n<ul class="这里为数据中的uid">\n'; for(var i=0;i<a.length;i++){ //html+='<li class="hide"><a href="#">'+a[i].name+'</a>'; html+='<li class="'+a.uid+'"><a href="#">'+a[i].name+'</a>'; html+=this.getDom(this.groups[a[i].id]); html+='</li>\n'; }; html+='</ul>\n'; return html; }虽然你说了ul 但是根据数据结构 明显是 li匹配 uid 使用javascript的字符串拼接就可以使用。 C#我就不知道了。 Div中 href的问题 js刷新验证问题 happy002为倒分事件对大家道歉~ 表单验证的疑问 表达式赋值变量为何不能得到一个常量?在线等 这段js怎么理解 replace函数疑问 红外与网页连接技术!! 回答后! 马上给分!在线等! Highcharts 关于 new Highcharts.StockChart(...)问题 js闪烁title,在框架iframe下 问个逻辑问题 js简单的问题
if(!a){return ''}
//var html='\n<ul class="这里为数据中的uid">\n';
for(var i=0;i<a.length;i++){ //html+='<li class="hide"><a href="#">'+a[i].name+'</a>';
html+='<li class="'+a.uid+'"><a href="#">'+a[i].name+'</a>';
html+=this.getDom(this.groups[a[i].id]);
html+='</li>\n';
};
html+='</ul>\n';
return html;
}虽然你说了ul 但是根据数据结构 明显是 li匹配 uid