• layui获取树形菜单所有选中的值


            layui.use(['form', 'layedit', 'laydate','tree','util'], function() {
                var form = layui.form,
                    layer = layui.layer,
                    tree = layui.tree,
                    util = layui.util;
    
                //开启复选框
                tree.render({
                    elem: '#test7'
                    ,data: getData()
                    ,showCheckbox: true
                    ,id: 'id'
                    // ,oncheck: function(obj){
                    //     console.log(obj.data); //得到当前点击的节点数据
                    //     console.log(obj.checked); //得到当前节点的展开状态:open、close、normal
                    //     console.log(obj.elem); //得到当前节点元素
                    // }
                });
    
                //监听提交
                form.on('submit(form_commit)', function(data) {
                    //获得选中的节点
                    
                    var checkData = tree.getChecked('id');
    
                    var list = new Array();
    
                    list = getChecked_list(checkData);
    
                    console.log(checkData)
    
                    console.log(list);
    
                });
    
    
                // 获取选中节点的id
                function getChecked_list(data) {
                    var id = "";
                    $.each(data, function (index, item) {
                        if (id != "") {
                            id = id + "," + item.id;
                        }
                        else {
                            id = item.id;
                        }
                        var i = getChecked_list(item.children);
                        if (i != "") {
                            id = id + "," + i;
                        }
                    });
                    return id;
                }
    
            });
  • 相关阅读:
    Jemter---基础概念
    Jmeter---线程操作
    性能接口面试题
    Linux---网络命令
    测试所用链接地址
    Linux---压缩解压命令
    Linux----用户管理命令
    性能面试题
    Linux---帮助命令
    Linux--文件搜索命令
  • 原文地址:https://www.cnblogs.com/zdzdbk/p/13208503.html
Copyright © 2020-2023  润新知