gpt4 book ai didi

javascript - 在 jsTree 中获取已检查的节点

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:15:32 25 4
gpt4 key购买 nike

我有一个基于 JSON 数据的工作 JSTree,复选框插件在每个项目旁边显示框 - 到目前为止一切顺利。现在我想获取用户检查了哪些节点,这样我就可以对数据做一些事情。

不幸的是,我还没有找到通过文档或网络搜索来完成此操作的方法。 SO 上的一些答案说使用 get_checked 方法,但要么我真的遗漏了一些东西,要么我的 JSTree 版本没有那个(即那个字符串没有出现在项目文件中的任何地方).我使用的是 3.0.0 版,这是目前最新的。

有人可以指点我 a) 如何获取选中的项目,或 b) 如何访问树的一些可迭代表示以便我自己获取它们?

(我应该说我是 Javascript 的新手。)

这是我根据网站上的文档设置树的方法:

var treeInit = { core: { data : [
/* all my data */
]
}};
treeInit.plugins = ["checkbox"];
$('tree_div').jstree(treeInit);

最佳答案

jstree 版本 3.0.0 我也遇到过同样的问题。经过几个小时的冲浪,我找到了一个简单的解决方案。希望对其他人有帮助。

var result = $('#your_tree').jstree('get_selected'); 

此行返回选定值的数组。

关于javascript - 在 jsTree 中获取已检查的节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21322069/

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