我有一个水平菜单。这个菜单有孩子,这些孩子有子孩子。这些菜单来自一个 json 文件。在这里,我想为孩子添加一个箭头图像以显示,这些孩子有子孩子。如何添加此图像?我的 javascript 页面是
$(function() {
for(var i = 0, j = data[0].menu.length; i<j; i++) {
var root_menu = data[0].menu[i];
if(root_menu.hasOwnProperty("MenuId")) {
$("#menu").append('<li><a href="#" class="parent-menu">' + root_menu.MenuName + '</a>');
if(root_menu.hasOwnProperty("Menus") && root_menu.Menus.length > 0) {
$("#menu li").last().append("<ul class='child-list' id='menu_" + root_menu.MenuId + "'>");
for(var n = 0, m = root_menu.Menus.length; n<m; n++) {
var sub_menu = root_menu.Menus[n];
if(sub_menu.hasOwnProperty("MenuId")) {
$("#menu_" + root_menu.MenuId).append("<li class='menu-child'><a href='#'>" + sub_menu.MenuName + "</a></li>");
if(sub_menu.hasOwnProperty("Menus") && sub_menu.Menus.length > 0){
$("#menu_" + root_menu.MenuId + " li").last().append("<ul class='subchild-list' id='menu_" + sub_menu.MenuId + "'>");
for(var oo = 0, pp = sub_menu.Menus.length; oo<pp; oo++){
var subsub_menu = sub_menu.Menus[oo];
$("#menu_" + sub_menu.MenuId).append('<li class="nav-subchild"><a href="#">' + subsub_menu.MenuName + '</a>');
}
$("#menu_" + root_menu.MenuId + " li").last().append("</ul>");
}
}
}
}
$("#menu").append("</ul></li>");
}
}
});