bootstrap实现treeview,带复选框树结构(父子节点级联)

本文介绍了如何使用Bootstrap和treeview插件创建带复选框的树结构,并实现了父子节点级联选择的功能。通过引用相关js和css文件,定义html和js代码,实现了树结构的加载、父子节点级联全选全不选的逻辑。此外,还讨论了回显选中内容的方法和如何修改树节点图标。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

bootstrap的树结构插件,包括树结构显示复选框、复选框回显功能,在此记录一下实现过的功能,便于以后使用~

使用方法:

一、首先引用css和js,仅写自己使用的

jquery-1.11.3.min.js、bootstrap-3.3.7.css、bootstrap-3.3.7.js、bootstrap-treeview.js

不过看别的博客说是这样的区间范围:Bootstrap v3.3.4 (>= 3.0.0) jQuery v2.1.3 (>= 1.9.0)

参考地址https://blog.csdn.net/security_2015/article/details/79527313

    <script type="text/javascript" th:src="@{/jquery/jquery-1.11.3.min.js}"></script>
    <link rel="stylesheet" type="text/css" th:href="@{/bootstrap/bootstrap-3.3.7/css/bootstrap.css}"></link>
    <link rel="stylesheet" type="text/css" th:href="@{/bootstrap/select/bootstrap-select.min.css}"/>
    <script type="text/javascript" th:src="@{/bootstrap/bootstrap-3.3.7/js/bootstrap.js}"></script>
    <script type="text/javascript" th:src="@{/bootstrap/bootstrap-treeview/js/bootstrap-treeview.js}"></script>
    <script type="text/javascript" th:src="@{/bootstrap/select/bootstrap-select.min.js}"></script>

二、js和html分开写,先写html页面内容

html:

1.定义div,设置树结构
       <div id="tree" style="overflow: auto; margin-left: 0; margin-top: 0;padding-left:170px;"></div>

2.在js中定义:

//定义属性,来实现父子级联和全选全不选

var nodeCheckedSilent = false;
var nodeUncheckedSilent = false;

function init(){
    loadMenuTree();//加载树结构
}

3.加载的树结构

function loadMenuTree(){
    $('#tree').treeview({
        data : getTree(), // 实现树形结构的展示树形规则,后续展示实体类属性内容
        levels : 2,
  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值