jQuery MiniUI

 找回密码
 立即注册
查看: 3732|回复: 9
打印 上一主题 下一主题

url生成的menubar如何获取id [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2013-4-25 00:17:01 |只看该作者 |倒序浏览
用url生成的menubar,当点击某一项时,如何获取其id值?

Rank: 8Rank: 8

沙发
发表于 2013-4-25 09:04:15 |只看该作者
监听onitemclick="onItemClick"
function onItemClick(e) {
     var item = e.item;
     var id = item.id
}

这个item就是你当前点击的的了

Rank: 2

板凳
发表于 2013-4-25 09:10:25 |只看该作者
factory 发表于 2013-4-25 09:04
监听onitemclick="onItemClick"
function onItemClick(e) {
     var item = e.item;

我在menu中设置了onItemClick,点击的时候没有弹出id啊?
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

地板
发表于 2013-4-25 09:12:09 |只看该作者
edison 发表于 2013-4-25 09:10
我在menu中设置了onItemClick,点击的时候没有弹出id啊?

不是onclick...
我都写了啊,是onitemclick

请使参考API,使用miniui的API

Rank: 2

5#
发表于 2013-4-25 09:12:14 |只看该作者
edison 发表于 2013-4-25 09:10
我在menu中设置了onItemClick,点击的时候没有弹出id啊?

还有一个问题就是,我用url生成的menu,设置了皮肤,可是当刷新网页的时候,皮肤就换了?这是怎么回事啊?

Rank: 8Rank: 8

6#
发表于 2013-4-25 09:29:38 |只看该作者
edison 发表于 2013-4-25 09:12
还有一个问题就是,我用url生成的menu,设置了皮肤,可是当刷新网页的时候,皮肤就换了?这是怎么回事啊 ...

皮肤的更换,在boot.js把需要的皮肤样式引用进来

Rank: 2

7#
发表于 2013-4-25 09:34:56 |只看该作者
factory 发表于 2013-4-25 09:12
不是onclick...
我都写了啊,是onitemclick

如果是获取选中项了,是监听onitemselect吗?

Rank: 8Rank: 8

8#
发表于 2013-4-25 09:37:57 |只看该作者
edison 发表于 2013-4-25 09:34
如果是获取选中项了,是监听onitemselect吗?

var item = e.item; 这个就是你点击的项啊

Rank: 2

9#
发表于 2013-4-25 10:37:12 |只看该作者
edison 发表于 2013-4-25 09:34
如果是获取选中项了,是监听onitemselect吗?

当我点击标准管理的时候,弹出下面的菜单,我用alert获取了标准管理的id,当点击下面的时候标准查询的时候,又获取了标准查询的id,而我只想获取子节点的id,就像用html生成的menu一样,当我点击父节点时不弹出,而选中某个子节点的时候,弹出它的id?这个在function中应该如何写了?
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

10#
发表于 2013-4-25 10:57:16 |只看该作者
edison 发表于 2013-4-25 10:37
当我点击标准管理的时候,弹出下面的菜单,我用alert获取了标准管理的id,当点击下面的时候标准查询的时 ...

var isLeaf = e.isLeaf;
if (isLeaf) {
    alert(item.id)
}

如果是叶子节点,才会弹出,否则不弹出

Archiver|普加软件

GMT+8, 2024-11-28 07:44 , Processed in 1.047408 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部