gpt4 book ai didi

jquery - 如何在jsTree中隐藏根节点?

转载 作者:行者123 更新时间:2023-11-30 23:56:09 26 4
gpt4 key购买 nike

[#1]我想从 jstree 隐藏根节点?

我在“Root”节点上附加了一些子根节点,所以我想从jsTree中隐藏根节点?

enter image description here

应用以下 CSS 隐藏根节点后,看起来 IE8 中出现了问题:

    $("ul:contains('Root')").css('position','relative');
$("ul:contains('Root')").css('top','-20px');
$("ul:contains('Root')").css('left','-20px');

CSS issue in IE8 to hide root node

[#2]在以下核心插件中,

我为根节点提供了硬编码值(Root_ID)来打开根节点最初,它工作正常

"core" : { initially_open" : [ "Root_ID" ] }

根节点 ID 可能会有所不同 RootID、RID、Root_id、R_ID..... 因为我们提供不同的 xml 响应。

伪代码如下:

"core" : { initially_open" : [ **1st_node_of_Tree_like_(ul > li:first)_OR_$(".jstree-last").first()** ] }

我怎样才能实现这两件事?

对此问题的任何帮助或指导,我们将不胜感激。

最佳答案

这有点违反直觉,但创建没有显式根节点的树的最佳方法是不在数据中提供任何根节点,并使根节点的所有子节点都有父节点“#”。 jstree 将渲染一棵具 Root过的多个顶级子级的树。避免试图隐藏根的任何困惑。

关于jquery - 如何在jsTree中隐藏根节点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10429876/

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