永发信息网

ztree中怎样获取选中节点的父节点及自己的index

答案:2  悬赏:70  手机版
解决时间 2021-01-04 09:07
ztree中怎样获取选中节点的父节点及自己的index
最佳答案
1. treeNode.getParentNode() 方法能得到其父节点
2. 目前的确没有提供 节点自身 index 的方法,可以自己利用 父节点的 children 遍历一遍来判断。对于新的浏览器 可以直接使用 indexOf ,但是老的浏览器是不支持的,请注意; 另外 如果当前节点是根节点那么它是没有父节点的,这时候可以直接利用 getNode 方法获取根节点的Array 集合
全部回答
ztree获取当前选中节点及所有父节点 获得当前选中节点路径,如部门库〉新闻部〉文字稿: 树如下图:  js: var curlocation="";//当前位置 var treeobj = $.fn.ztree.getztreeobj("rs_tree"); var nodes = treeobj.getselectednodes(); if(nodes.length>0){ var allnode = nodes[0]['text'];//获取当前选中节点 var node = nodes[0].getparentnode(); getparentnodes(node,allnode); } var location = ""; var nodearrs = curlocation.split(">"); for(var i=nodearrs.length-1;i>=0;i--){ location += nodearrs[i]+">"; } location = location.substring(0, location.lastindexof(">")); alert(location); function getparentnodes(node,allnode){ if(node!=null){ allnode += ">"+node['text']; curnode = node.getparentnode(); getparentnodes(curnode,allnode); }else{ //根节点 curlocation = allnode; } }  结果:location:  部门库>xx部>国内
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
在家无法生活了,四十多岁了一事无成,今天开
预收账款减少原因
对于城市交通的叙述,正确的是A.城市交通的重
REG51.H 里的 sfr P0=0x80; 是什么意思
单选题英、法同德、意法西斯签订《慕尼黑协定
为什么我总是怀念小时候的语文课文?
联想 昭阳 E46A 外接鼠标用不了,求高手帮助
某人上一个9级的台阶,每步至少上一级,至少6
单选题If his parents are c
如何建立自己的的免费网盘网站?
请问“冠”字五行属性 20分
多部自动扶梯并行,不管人急不急,都会无意识
手机拍照软件哪个好 拍照达人App推荐
康有为在诗中写道:“海东龙旗舰沉没,上相锚
动物可以分为两大类,一类是________动物,它
推荐资讯
中山路公交年检线服务点位置在什么地方啊,我
阅读下面这段文段,根据拼音写出汉字。(4分
硬钢片做成的瓶盖起子有两种用法.如图所示.
平潭离莆田多远
单选题Thepresent________mydeskmategaveme
麻阳苗族自治县车管所位置在什么地方啊,我要
求《四月是你的谎言》中所有的歌曲名。(包括
双剑鞋业在哪里啊,我有事要去这个地方
桃园局村委会地址在哪?我要去那里办事
一般钢琴调音过程大概会用多长时间?
东光县人口和计生局在什么地方啊,我要处理点
现在电纸书什么牌子的好一些?性价比高一些?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?