您的位置:首页 > 其它

最简单的无线分类,无限树形菜单解决方案

2018-03-02 17:39 211 查看
JS版本

  整体思路就是:不管多少层级,每层都需要添加子类进去,写个递归函数寻找子类即可

var data = [
{"txt":"成都",
"key":"成都",
"val":"",
"parentKey":"四川",
"index":1,

},

{"txt":"雅安",
"key":"雅安",
"val":"",
"parentKey":"四川",
"index":1,

},
{"txt":"四川",
"key":"四川",
"val":"",
"parentKey":"",
"index":0,

},

{"txt":"崇州",
"key":"崇州",
"val":"",
"parentKey":"成都",
"index":1,

},

];

function addChildNode(pk){
for (var x in data){
if(data[x].parentKey==pk){
addChildNode(data[x].key);
console.log("我是"+data[x].parentKey+"的:"+data[x].txt);
}
}
}

$.each(data,function(name,value) {
if(value.index==0){
//console.log(value);
addChildNode(value.key);
}

});
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: