
用NodeFullPah,可以得到一个字符串,如:根节点/1父节点2/子节点3,你可以对这个字符串替换字符。另外,“/"是自己设定的,通过TreeView的PathSeparator属性设置,你设置为空字符串,得到的FullPath就没有斜杠了。
TreeView tv ;
public X(){
tv = new TreeView();
tvClick += new EventHandler(tv_Click);
}
void tv_Click(object sender , EventArgs e) {
if(tvSelectedNode!=null)
//
}
这里是给你写的注释
function qihuan(obj,num){
if(objclassName=="active")return;//如果obj的类名为active
var tabi=objparentNodeid;//获得obj父节点的id
var oli=documentgetElementById(tabi)getElementsByTagName("li");//这段代码有问题,documentgetElementById不需要,直接tabi就可以了,意思是获得id为tabi下的所有li标签
for(var i=0;i<olilength;i++){//若i小于oli
if(i==num){//若i等于num(传过来的参数)
oli[i]className="active";//给当前的li添加一个active的class
documentgetElementById("myTab0_Content"+num)styledisplay="block";//id为myTab0_Content+num的元素显示
}
else{
oli[i]className="normal";//if不成立的话则给当前li添加一个normal的class
documentgetElementById("myTab0_Content"+i)styledisplay="none";//id为myTab0_Content+i的元素隐藏
}
}
}
1 获取当前被勾选的节点集合
var treeObj = $fnzTreegetZTreeObj("tree");
var nodes = treeObjgetCheckedNodes(true);
2然后你再判断这些节点是不是在当前节点之前就可以啦,可以通过 treeid进行判断
先获取父节点: var parentEle=eleparentNode;
在获取父节点的兄弟节点:var parentEle1=parentElepreviousSbiling;//上一个节点
某个子节点:var obj=parentEle1firstChild;//第一个子节点
jQuery也有相应的方法。
// 高大上就不说了,你如果是要获取父节点的父节点,一定是第n个父节点的话就如下
// 调用的时候, ParentTwo(documentgetElementById(""),0);
var nodeLen = 2;
function ParentTwo(myobj,i){
var parent = myobjparentNode;
// 第 nodeLen 个父节点就跳出递归
if(i==nodeLen){
return parent;
}else{
return ParentTwo(parent,i+1);
}
}
// 如果你要根据类型,获取父节点的话,就如下
// 调用的时候 ParentTop(documentgetElement(""),"TABLE");
// 其中 type 一定要大写
function ParentTop(myobj,type){
if(myobj){
var parent = myobjparentNode;
if(parent){
// 使用 nodeName 获取控件类型,和你的 type 比较
// 如果类型相同,则返回 parent,不同则递归
// 当然,你要可以控制,当 nodeName=="body" 的时候,直接return你要的东西
if(parentnodeName==type){
return parent;
} else {
return ParentTop(parent,type);
}
}
}
return null;
}
以上就是关于如何获取TreeView点击的值加上其父节点直到根节点的值.全部的内容,包括:如何获取TreeView点击的值加上其父节点直到根节点的值.、JS这段程序的个含义是什么、ztree中怎样获取选中节点的父节点及自己的index等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)