easyui tree选中问题

骑驴快跑 2014-05-04 04:22:21
现在选中如图中的Games项,它的上面还有两项是Program Files和My Documents,它俩怎么判断是否选中了,按例子里只能获取Games的id值
下面的代码tt是放tree控件的id,我看别人这样写就可以找到Program Files和My Documents他俩的id,我的attr里面就没有node-id这一下,请问如何找到上一级是否选中

var menus = $('.tree-node:has(.tree-checkbox2)', $('#tt'));
f(menus&&menus.length>0){
$.each(menus, function(){
menuIds.push($(this).attr('node-id'));
});
}


...全文
516 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
Go 旅城通票 2014-05-05
  • 打赏
  • 举报
回复
这个代码是直接操作dom的,你需要知道easyui tree的html结构才行,选择器有问题

tree-checkbox2样式是子节点span的,node-id属性是父节点

var menus = $('.tree-checkbox2', $('#tt'));
f(menus&&menus.length>0){
$.each(menus, function(){
menuIds.push($(this).parent().attr('node-id'));
});
}

要学会用firebug等开发调试工具

87,920

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧