我正在使用带有复选框插件的 jsTree 来显示一棵树。我只是使用无序列表(UL,LI)来定义我的树,然后:
$(function() {
$("#treeId").jstree({
"themes" : {
"theme" : "default",
"dots": true,
"icons": false
},
"plugins": ["themes", "html_data", "checkbox",
"ui", "crrm", "hotkeys"]
});
});
我用它来生成树。我需要一些方法来隐藏某些节点上的复选框。理想情况下,我会向不需要复选框的节点添加一个类,然后使用 JavaScript 相应地隐藏它们,但我还没有找到一种方法来做到这一点。一些解决方案使用 JSON 属性来识别节点,但由于我没有使用 JSON,我不确定是否可以使用此方法。
我应该提到我的最终目标是隐藏所有非叶节点上的复选框,但基于类的通用解决方案会更有帮助。或者两种解决方案也都很棒:)
谢谢!
麦克风