栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > Web开发 > JavaScript

layui使用表格渲染获取行数据的例子

JavaScript 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

layui使用表格渲染获取行数据的例子

需求:使用前端框架layui生成表格,点击表格中一行数据中的按钮,获取到这行数据。

解决办法:

在render中增加字段:

done: function (res, curr, count) {
  // $('.x-body').find('.layui-table-body').find("table").find("tbody").children("tr").on('click', function () {
  //  var id = JSON.stringify($('.x-body').find('.layui-table-body').find("table").find("tbody").find(".layui-table-hover").data('index'));
  //  var obj = res.data[id];
  //  console.log(obj, 'obj')
  //  // fun.openLayer(obj);
  // })
  table.on('tool(test)', function (obj) { //注:tool是工具条事件名,test是table原始容器的属性 lay-filter="对应的值"
    var data = obj.data; //获得当前行数据
    var layEvent = obj.event; //获得 lay-event 对应的值(也可以是表头的 event 参数对应的值)
    var tr = obj.tr; //获得当前行 tr 的DOM对象
    if (layEvent=="invest_perfer"){
      x_admin_show("投资偏好","/echarts1.html?mobil="+data.mobil,"",510);
    }else{
      x_admin_show("用户画像","/echarts4.html?mobil="+data.mobil,"",510);
    }
  });
}

然后在按钮中一定要增加lay-event属性:



完整代码:

效果展示:

点击投资偏好或者用户画像按钮都可以获取该行的数据。

以上这篇layui使用表格渲染获取行数据的例子就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持考高分网。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/73671.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号