a/19854118/1636522
JavaScript
var list = [{
"idmenu": "1",
"IDparent": "0",
"Title": "Data Aktifitas Supporting"
}, {
"idmenu": "2",
"IDparent": "1",
"Title": "Sumber Daya Manusia"
}, {
"idmenu": "3",
"IDparent": "0",
"Title": "Ratio Keuangan"
}, {
"idmenu": "4",
"IDparent": "3",
"Title": "Beban Resiko Operasional"
}, {
"idmenu": "5",
"IDparent": "3",
"Title": "Business Plan"
}, {
"idmenu": "6",
"IDparent": "5",
"Title": "Business Plan"
}];
function buildList(list) {
var html = [],
item, next;
html.push('<ul>');
while (list.length) {
item = list.shift();
next = list[0] || {};
html.push('<li>', item.Title);
if (next.IDparent === item.idmenu) {
html.push(buildList(list));
}
html.push('</li>');
next = list[0] || {};
if (next.IDparent !== item.IDparent) {
break;
}
}
html.push('</ul>');
return html.join('');
}
$('body').html(buildList(list));