jstree 树结构有两种分类,怎么只选择其中一棵树

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jstree 树结构有两种分类,怎么只选择其中一棵树相关的知识,希望对你有一定的参考价值。

代码和效果图如下: 车辆分类有两种分类情况,现在需要的是要么只选择下面的上汽通用五菱车辆分类(FOTA)的树,要么只选择上汽通用五菱新能源的树。请问大家有没有什么好的方法?谢谢大家了

参考技术A 思路就是:找出父节点的所有子节点的checked的属性设置成与父节点一致即可
我是利用jquery实现,看看是否符合你的要求
<script src="../lib/jquery.js" type="text/javascript"></script>
<script src="../jquery.treeview.js" type="text/javascript"></script>
<script type="text/javascript">
$(function()
$("#tree").treeview();
$("input[name='ids']").click(function()
var checkedValue = this.checked;
$(this).parent("li").find("input[name='ids']").attr("checked",checkedValue);
);
)
</script>
<ul id='tree'>
<li>
<input type='checkbox' name='ids' id="test"/>
<span class='folder'>test1</span>
<ul>
<li>
<input type='checkbox' name='ids' />
<span class='folder'>test11</span>
</li>
</ul>
<ul>
<li>
<input type='checkbox' name='ids' />
<span class='folder'>test12</span>
<ul>
<li>
<input type='checkbox' name='ids' />
<span class='folder'>test121</span>
</li>
</ul>
</li>
</ul>
</li>
</ul>

以上是关于jstree 树结构有两种分类,怎么只选择其中一棵树的主要内容,如果未能解决你的问题,请参考以下文章

数据结构--前缀树(字典树)

双jsTree实现

数据结构与算法之深入解析“最小高度树”的求解思路与算法示例

决策树(decision tree)

机器学习之决策树

18丨决策树(中):CART,一棵是回归树,另一棵是分类树