jQuery 和 jsTree - 按类选择子节点

发布于 2025-01-08 09:18:45 字数 295 浏览 0 评论 0原文

很难检查(复选框)特定类的所有节点

到目前为止,我

$('.MyTree').jstree('check_node', 'li.checkMe');

,我正在尝试检查具有 checkMe 类的所有节点,不幸的是它不起作用:)

我似乎只能检查或取消选中所有通过做节点

$('.MyTree').jstree('check_all'); //or uncheck_all

有什么想法吗?

提前致谢

Having difficulty checking (checkbox) all nodes by a specific class

here is what i have so far, i'm trying to check all the nodes that have the class checkMe

$('.MyTree').jstree('check_node', 'li.checkMe');

Unfortunately it doesnt work :)

I can only seem to check or unchecl all the nodes by doing

$('.MyTree').jstree('check_all'); //or uncheck_all

Any ideas?

Thanks in advance

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

和我恋爱吧 2025-01-15 09:18:45

解决方案

为什么您会在你在之前的搜索几个小时后发布在SO上:)

*Check*:  
$.jstree._reference('#mytree').check_node('#id-of-node'); 

*Uncheck*:
$.jstree._reference('#mytree').uncheck_node('#id-of-node');

*Toggle check*:
$.jstree._reference('#mytree').change_state('#id-of-node');

Solution

Why do you find the solutions after you posted on SO and after hours of previous searching :)

*Check*:  
$.jstree._reference('#mytree').check_node('#id-of-node'); 

*Uncheck*:
$.jstree._reference('#mytree').uncheck_node('#id-of-node');

*Toggle check*:
$.jstree._reference('#mytree').change_state('#id-of-node');
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文