jQuery MiniUI
标题:
如何获取outlookmenu中的父级菜单
[打印本页]
作者:
badpig
时间:
2015-8-22 13:43:12
标题:
如何获取outlookmenu中的父级菜单
[attach]6534[/attach]
问题:点击子菜单时,如何获取父级菜单的text?
我的代码如下:
[
{ id: "base", text: "基础信息维护", iconCls: "icon-folder"},
{ id: "dataZ", pid: "base", text: "数据字典", iconCls: "icon-node", url: "HTML/base/dataZ.html" },
{ id: "systemC", pid: "base", text: "系统参数", iconCls: "icon-node", url: "HTML/base/systemC.html" },
{ id: "functionG", pid: "base", text: "功能管理", iconCls: "icon-node", url: "HTML/base/functionG.html" },
{ id: "right", text: "权限管理",iconCls: "icon-folder"},
{ id: "userM", pid: "right", text: "角色管理", iconCls: "icon-node", url: "HTML/right/userM.html" },
]
复制代码
点击代码:
<script type="text/javascript">
mini.parse();
var iframe = document.getElementById("mainframe");
var mainpanel = mini.get("mainpanel");
function onItemSelect(e) {
var item = e.item;
iframe.src = item.url;
mainpanel.set({
title: "[sdfasdf]--["+item.text+"]"
});
}
</script>
复制代码
现在是用e.item获取到了子菜单信息,请问如何获取子菜单对应的父菜单信息,现在想要获取父菜单的text内容?
作者:
felt
时间:
2015-8-24 10:07:34
var outlookmenu = mini.get("leftTree")
var data = outlookmenu.data
var pnode;
for (var i = 0, l = data.length; i < l; i++) {
if (data[i].id == pid) {
pnode = data[i];
break;
}
}
alert(item.text+":"+pnode.text)
复制代码
欢迎光临 jQuery MiniUI (http://miniui.com/discuss/)
Powered by Discuz! X2