树形级联多选框列表
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
:指定显示的 label
的 key
(与 checkbox
绑定的 label
标签的内容)
data-value
:指定 checkbox
的 value
值绑定的 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、网站不提供资料下载,如需下载请到原作者页面进行下载。