gpt4 book ai didi

javascript - 获取 FancyTree 中选定节点的父节点

转载 作者:行者123 更新时间:2023-11-28 18:06:48 27 4
gpt4 key购买 nike

我正在为我当前的项目开发 FancyTree.js。我需要一个简单的树中的要求。

我的要求是我需要获取当前选定节点的父节点。我正在搜索所有内容,但找不到解决方案。

This link about FancyTreeApi有很多选择。但这些都与我的要求无关。

已编辑

我已经使用下面的代码获取当前选定的节点。

 var node = $("#tree").fancytree("getActiveNode");
if( node ){
alert("Currently active: " + node.title);
}else{
alert("No active node.");
}

最佳答案

我研究了你的问题,你可以通过一些方式来实现:

第一:

  var node = $("#tree").fancytree("getActiveNode");
if( node ){
console.log("Parent of FancytreeNode type: ");
console.dir(node.parent);
}else{
console.log("No active node.");
}

其中node.parent是父树节点

第二:

  var node = $("#tree").fancytree("getActiveNode");
if( node ){
console.log("Parent of HTMLElement type: ");
console.dir(node.li.parentNode);
}else{
console.log("No active node.");
}

其中node.li是事件树节点的HTML元素,node.li.parentNode是它的父HTML元素

关于javascript - 获取 FancyTree 中选定节点的父节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42409620/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com