当前位置: 首页 > news >正文

layui tree customSelet选中的内容重写,查找父级

layui tree customSelet选中的内容重写,查找父级

需要重新源码

// 递归查找函数
// tree 所有数据 ,nodeId选中数据id值

function findParent(tree, nodeId, parent = null) {for (let i = 0; i < tree.length; i++) {if (tree[i].id === nodeId) {return parent;}if (tree[i].children && tree[i].children.length > 0) {const found = findParent(tree[i].children, nodeId, tree[i]);if (found) return found;}}return null;
}

源码位置

      onclick: function (data) {var values = '';var parent1 = findParent(datas, data.data.id);var parent1_val = '';var parent_val = '';if(parent1){parent1_val = data.data.titlevalues = parent1.title + ' -> ' + data.data.titlevar parent = findParent(datas, parent1.id);if(parent){parent_val = parent.titlevalues = parent_val + ' -> ' + parent1.title + ' -> ' + data.data.title}}$el.val(values)checked({obj: data,checkedDatas: null,combData: {values: data.data.title,idents: data.data.id,datas: data.data}})$(listm).hide()}

选中金水区 显示内容如下:

河南省 -> 郑州市 -> 金水区

http://www.lryc.cn/news/475445.html

相关文章:

  • Maven 插件
  • MybatisPlus入门(七)MybatisPlus-DQL编程控制
  • K8S概念及其常见组件和整体架构
  • LabVIEW继电器视觉检测系统
  • linux操作系统进程
  • jeecgbootvue2菜单路由配置静态文件夹(public)下的html
  • PHP反序列化原生类字符串逃逸框架反序列化利用
  • 6.1、属性动画
  • v-model还可以作用于其他表单元素的使用
  • 最短路的求解
  • 四:java 基础知识(4)-- 异常 字符串
  • Uniapp 实现app自动检测更新/自动更新功能
  • 7.0、RIP
  • C#与C++结构体的交互
  • sql纵表转横表
  • 数据采集-Kepware OPCUA 服务器实现
  • 初识计算机网络
  • Oracle 第11章:异常处理
  • 导航栏渐变色iOS
  • mysql读写分离
  • 计算机的错误计算(一百四十二)
  • 利用大模型辅助科研论文写作·第一期|论文写作·24-11-02
  • JavaScript。—关于语法基础的理解—
  • Tomcat 11 下载/安装 与基本使用
  • Linux系统时间服务——Chrony服务器
  • C# 接口(Interface)
  • 《高频电子线路》—— 电容三端LC振荡器
  • leetcode35.搜索插入位置
  • Redis全系列学习基础篇之位图(bitmap)常用命令的解析
  • Copilot功能