gpt4 book ai didi

javascript - 检查/取消检查父节点时获取 jsTree 中的检查节点

转载 作者:行者123 更新时间:2023-11-30 20:53:01 24 4
gpt4 key购买 nike

注意:我已经阅读了以下主题:

我有一个多级 jstree,其中有多个兄弟父节点和每个父节点下的多个子节点。

每当任何节点被选中/取消选中时,我都想接收所有已选中节点的列表。我使用以下方法完成此操作:

$("#jstree-picker").on("check_node.jstree uncheck_node.jstree", function (event, data) {
console.log(data.selected);
});

当我选中/取消选中任何叶节点(最低级别的子节点)时,上面的代码会正确打印出所有选定节点的列表。但是,当我选中/取消选中一个父节点时,它的所有子节点都会正确选中/取消选中,但它们不会出现在选定节点的列表中!

最佳答案

我刚刚找到了解决方案。 “选择”和“检查”是不同的东西。我不确切知道 selected 做了什么,但检查了我要找的是什么。

$("#jstree-picker").on("check_node.jstree uncheck_node.jstree", function (event, data) {
console.log($("#jstree-picker").jstree(true).get_checked());
});

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

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