jquery easyui树形菜单调用点击事件例子

easyui树形菜单调用点击事件例子:


翻了api文档好像没找到类似的点击事件和示例demo
于是想自己写 额,刚开始是这样的:

$("#munes ul li").live("click",function(){
                alert(1)
            });

发现没用我用的是 jquery easyui 1.4.1 改成其他的也没效果。好吧我百度了下找到了正确的答案:

$("#munes ul").tree({
                onClick:function(node){
                    alert(node)
                }
            });
node里面有你需要的所有这个菜单的信息。你要怎么搞就怎么搞了。


-----------------------------------------------------------------------------------

Jquery EasyUI中树菜单控件tree 默认隐藏:
node属性中有个state,默认是open,传数据的时候设置为closed就可以了。
类似于

{
“text”:”Languages”,
“state”:”closed”,
“children”:[{
"text":"Java"
},{
"text":"C#"
}]
}

——————————
鼠标双击树形菜单展开隐藏的子菜单代码:

$("#munes ul").tree({
                onClick:function(node){
                    if(node.attributes.url!="javascript:;") addTab(node.text,node.attributes.url);
                },
            onDblClick: function(node) {
            $(this).tree(node.state === 'closed' ? 'expand' : 'collapse', node.target);
            node.state = node.state === 'closed' ? 'open' : 'closed';
              }
            });

注意里面的双击事件

树形菜单判断是否是子节点:

$(‘#tt’).tree({
onClick: function(node){
if($(‘#tt’).tree(‘isLeaf’,node.target)){//判断是否是叶子节点
}
}
});


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值