怎样获取选中行相邻上下两行的数据(ps:上下两行的数据,数据,数据)

提问 未结
12 413
猪猪侠top
悬赏:20飞吻
版本:layui 浏览器:
这是一个表格数据,怎样获取选中行相邻上下两行的数据

回帖
  • 根据ID序列
    0 回复
  • layui 表格 有个自动生成的序列,你试试看
    0 回复
  • 首先获取选中行的数据,里面有个表格自动生成的ID序列号,然后 加一,减一,得到上下两列的id序列,然后你拿到当前表格的所有数据,遍历一下,就出来了。
    0 回复
  • @空城丶 那怎样获取表格自动生成的ID序列号
    0 回复
  • 获取选中行的数据,会不会???
    0 回复
  • 这个是/监听table的行点击事件并且获取数据,不知道怎么取表格自动生成的ID序列号
    我图片中的id是数据库的id不是表格自动生成的ID序列号
    table.on('row(test)', function (obj){
    $(".layui-table-click").removeClass('layui-table-click');
    obj.tr.addClass('layui-table-click').siblings().removeClass('layui-table-hover');
    var data = obj.data;

    });
    0 回复
  • 选中行数据里面,有一个layui 自动生成的序列,你调试的看下里面的参数。不久明白了,多调试。
    0 回复
  • layui 自动生成的序列号 的参数 是这个 LAY_TABLE_INDEX
    0 回复
  • var checkStatus = table.checkStatus('idTest'); //idTest 即为基础参数 id 对应的值

    console.log(checkStatus.data) //获取选中行的数据
    console.log(checkStatus.data.length) //获取选中行数量,可作为是否有选中行的条件
    console.log(checkStatus.isAll ) //表格是否全选
    0 回复
  • 你调试看下选中行,里面的数据参数。一看就明白了。
    0 回复
  • 你这个点击行事件,选不选中,复选框啊
    0 回复
  • 如果不选中,你查看下obj里面的参数,里面应该有个id的
    0 回复