树形级联多选框列表

jq-tree-checkbox

树形级联多选框列表

依赖 jQuery bootstrap.min.css(4.x 版本) 使用 HTML

<div style="height: 500px" class="jq-tree-checkbox" data-label="name" data-value="code"></div> data-label:指定显示的 labelkey(与 checkbox 绑定的 label 标签的内容) data-value:指定 checkboxvalue 值绑定的 key JS 数据格式

[ { // ..., "children": [ { // ..., "children": [] } ] }, { /* ... */ }, // ... ] 初始化

$.fn.initTree('.jq-tree-checkbox', DATA); 监听事件

$.fn.initTree('.jq-tree-checkbox', DATA, { // 可选,点击 li 触发(选中也会触发)的事件 itemClick(item) { console.log('click', item); }, // 可选,checkbox 改变时触发的事件 itemChange(item) { console.log('change', item); } }); 设置已选中的数据

$.fn.setTreeSelected(['130102']); 获取已选中的数据

const result = $.fn.getTreeSelected(); console.log(result);

版权声明:

1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。
2、网站不提供资料下载,如需下载请到原作者页面进行下载。