dtree获取的ID是他自动生成吗 如何获取自定义的ID?

a597926661 2012-07-17 11:32:44

d = new dTree('d');
d.add(0,-1,'文章目录');
d.add(1,0,'显示内容1','javascript:');
d.add(2,0,'显示内容2','javascript:');
d.add(3,1,'显示内容3','javascript:');
d.add(4,3,'显示内容4','javascript:');
d.add(9,0,"测试",'javascript:');

d.s=function(nodeId){
alert(this.aNodes[nodeId].name);
alert(nodeId);
}
document.write(d);

生成dtree之后我点击需要获取节点的id 我想获取的是d.add(1,0,'显示内容1','javascript:');这里边的第一个参数 这个参数是在数据库里存的 因为我想实现点击该节点就能去查询数据库 在右侧展示该节点的详细信息 但是几次测试后发现 d.s取得的nodeId其实与add()方法的第一个参数是不一致的 这让我很纠结 请大神帮忙 谢谢
...全文
185 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
a597926661 2012-07-31
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]
楼主这个问题解决了吗?我也正在疑惑中,而且API中找不到相应的函数啊。
[/Quote]
你可以debug一下看看 需要取的是 this.aNodes[nodeId].id
取的是tree节点的id属性的值 这样就对了
  • 打赏
  • 举报
回复
楼主这个问题解决了吗?我也正在疑惑中,而且API中找不到相应的函数啊。
宁波朱超 2012-07-17
  • 打赏
  • 举报
回复
在js\dtree里有一个 api.html 你不看么?
a597926661 2012-07-17
  • 打赏
  • 举报
回复
烧分啊 大家一起来交流一下dtree吧

81,092

社区成员

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

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