请问如何得到所选项的全路径
ztree吧
全部回复
仅看楼主
level 6
top8843 楼主
请问如何得到所选项的全路径,就是在DEMO中的下拉菜单基础上,比如选择了“石家庄”,就在文本框里显示“河北省-石家庄”,而且可以不限层级
2012年03月11日 02点03分 1
level 11
so easy!利用 treeNode.getParentNode() 方法可以找到当前节点的父节点。
var p = treeNode.getParentNode();
while(!!p) {
p = treeNode.getParentNode();
}
利用这种代码,你可以轻松遍历父节点知道第一级节点。
2012年03月11日 11点03分 2
level 6
top8843 楼主
谢谢
2012年03月12日 01点03分 3
level 6
top8843 楼主
搞定了
========================
function zTreeOnClick(event, treeId, treeNode) {
var path = "";
p = treeNode.getParentNode();
while (p != null){
path = p.name + " > " + path;
p = p.getParentNode();
}
alert("地区代码:" + treeNode.id + "\n地区名称:" + path + treeNode.name);
};
2012年03月12日 06点03分 4
1