如何使用jQuery实现此目的?使用jQuery在li中添加ul
<ul>
<li>Home</li>
<li>About
<ul>
<li>About1</li>
<li>About1</li>
</ul>
</li>
</ul>
我的代码
function createMenuBar(mainMenuList) {
for(var l = 0; l < mainMenuList.length; l++) {
var item = mainMenuList[l];
if(item) {
var mainItem = $("<li></li>");
var mainItemLink = $("<a></a>", {
href : item.Url,
text : item.Title
});
mainItem.append(mainItemLink);
if(item.SubMenus.length) {
var subMenu = getSubMenu(item.SubMenus);
mainItem.append(subMenu);
}
$('#masterMenu ul').append(mainItem);
}
}
}
function getSubMenu(submenuList){
var subMenuUl = $("<ul></ul>");
for(var i = 0 ; i < submenuList.length; i++) {
var subMenuItem = $("<li></li>");
var subMenuItemLink = $("<a></a>", {
href : submenuList[i].Url,
text : submenuList[i].Title
});
subMenuItem.append(subMenuItemLink);
subMenuUl.append(subMenuItem);
}
return subMenuUl;
}
达到什么样的?你有什么尝试? – j08691
你想要做什么? –
参见'append'函数。 –