let node = ''
function initTree(data, type) {
if (data.length > 0) {
node += '<ul class="list-ul">';
for (var i = 0; i < data.length; i++) {
node += '<li class="list-li"><a href="#" id=' + data[i].id + '>' + data[i].name + '</a>'
if (data[i].list) {
initTree(data[i].list, 1);
}
node += "</li>";
}
node += '</ul>';
}
}
initTree(datas, 0);
$('.contain').append(node)
// json格式
{
"name": "基础设施",
"id":7,
"list":[
{
"name": "云资源",
"id":2,
"list": [
{
"name": "省政务云",
"id":22,
"list": [
{
"name": "大数据云",
"id":221,
"list": ""
},
{
"name": "政务外网云",
"id":222,
"list": ""
}
]
},
{
"name": "设区市政务云",
"id":23,
"list": [
{
"name": "大数据云1",
"id":231,
"list": ""
},
{
"name": "政务外网云1",
"id":232,
"list": ""
}
]
},
{
"name": "机房监控",
"id":24,
"list": [{
"name": "江北机房",
"id":241,
"list": ""
},
{
"name": "政务办机房",
"id":242,
"list": ""
}]
}
]
},
{
"name": "网络资源",
"id":8,
"list": ""
}
]
},
{
"name": "安全体系",
"id":3,
"list": ""
},