layui版本 2.5.5
项目需要 需要获取已勾选Tree节点的ID
layui提供的方法是一个迭代后的 父子级关系数据结构 如果不需要这个结构 返回的数据需要自己遍历 有点麻烦
固编写一个方法 直接返回节点ID列表(数组类型)
在中添加如下方法
//得到选中节点
= function(){
var that = this
,checkId = [];
//遍历节点找到选中索引
('.layui-form-checked').each(function(){
($(this).prev()[0].value);
});
return checkId;
};
给tree实例赋予方法:
//获得选中的节点数据
= function(id){
var that = [id];
return ();
};
使用:
('treeId');
参数treeId为初始化tree时指定的ID值 如:
({
id: 'treeId'
});
如果本地下载的代码可能是压缩后的编码,需要从git上下载源码然后修改
效果亲测可用,非前端,改动如果不合理,请指出。
技 术 无 他, 唯 有 熟 尔。
知 其 然, 也 知 其 所 以 然。
踏 实 一 些, 不 要 着 急, 你 想 要 的 岁 月 都 会 给 你。