JsTree-面板隐藏时选择节点

北大

我有一个JS树,下面是单击按钮时选择节点的html和js。现在,我想知道如果树被放置在可折叠面板中并且被隐藏(div-> #tree)并且按钮被放置在外部,是否可以选择一个节点我试过,但徒劳。

假设一开始只有父母是可见的。

<div>
<button onclick="select()">
Sample
</button>
<div id="tree" style="width:40%; float:left;"></div>
</div>

$(function () {
    $("#tree")
    .jstree({
        "core": {
            "data": [{"text":"Parent","children":[{"id" : "nodeId", "text":"Child1"}]}]
        }
    });
});

function select() {
    $("#tree").jstree(true).select_node("nodeId");
}
尼古拉·埃尔玛科夫(Nikolay Ermakov)

只要将JavaScript放在标记之前,一切都可以正常工作。否则,该按钮尚不知道该select函数,因为稍后将对其进行声明。您可以在浏览器控制台上看到此错误。

这是使它起作用的方法-JS Fiddle演示

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

隐藏JSTree中的特定节点

来自分类Dev

防止jsTree节点选择

来自分类Dev

jstree初始节点ID

来自分类Dev

从jstree获取选定的节点

来自分类Dev

jsTree - 返回节点值

来自分类Dev

jsTree 取消创建节点

来自分类Dev

如何使jstree仅在单击鼠标左键时选择节点?

来自分类Dev

JsTree选择正在反转

来自分类Dev

单击父项时,展开jsTree节点

来自分类Dev

在节点打开时逐步加载JSTree

来自分类Dev

从jstree节点清除缓存

来自分类Dev

节点jstree的返回路径

来自分类Dev

从jstree节点清除缓存

来自分类Dev

选择滚动元素时,jsTree返回顶部

来自分类Dev

jstree:按名称属性(而不是id)在jstree中选择一个节点

来自分类Dev

jstree:按名称属性(而不是id)在jstree中选择一个节点

来自分类Dev

使用jstree ui时,如何单击jstree中的叶节点以打开其超链接?

来自分类Dev

jstree启用节点及其子节点

来自分类Dev

jstree启用节点及其子节点

来自分类Dev

刷新事件后jsTree不保留节点选择

来自分类Dev

具有多个选择/单击选项的JSTree节点?

来自分类Dev

刷新事件后jsTree不保留节点选择

来自分类Dev

如何使用JSTREE选择属于特定树(级别)的节点

来自分类Dev

带有 JsTree 的 PHP Array 从选定的数组中选择节点

来自分类Dev

在JSTree中选择列表项时选择复选框

来自分类Dev

jsTree:遍历树时如何获取节点的元数据?

来自分类Dev

jsTree:每次删除节点时获取新的树JSON

来自分类Dev

jsTree:遍历树时如何获取节点的元数据?

来自分类Dev

jsTree创建节点不起作用