layui数据表格 设置fixed属性后出现无法操作该td下的内容,是框架故意这么设计的吗?

提问 已结 15 338
Z_S
Z_S 2020-3-19
悬赏:100飞吻
版本:layui 浏览器:谷歌
在使用数据表格渲染数据时,给某一个设置了fixed:right属性后 该列下的元素dom内容无法修改,我直接用id查找到然后修改 也修改不成功?求大神们解答下。
回帖
  • IDyun
    2020-3-19
    将id
    <span id=>
    改为 class
    <span class=>
    0 回复

  • 能在详细点吗 ? 或者上js代码 没出现你说的情况, 左右都试了
    0 回复
  • 上面 回复 可能理解 有点错误; 能告诉一下怎么操作的吗 js
    0 回复
  • Z_S
    2020-3-19
    @Angel丨灬泪雨 你修改设置fixed的列就出现这种情况了
    0 回复
  • Z_S
    2020-3-19
    0 回复
  • IDyun
    2020-3-19
    固定列功能是用表格 table覆盖中间的表格table得到的,
    所以你需要找到固定列表格table所在的单位格。
    0 回复
  • Z_S
    2020-3-19
    @IDyun 我给该td下的元素设置了id了 这个还需要去查找固定table吗?
    0 回复
  • 修改了数据,在重新渲染一下
    0 回复
  • Z_S
    2020-3-19
    @Angel丨灬泪雨 我这个表格是实时刷新的,不能每次都渲染表格,只能动态修改某一个td下的text内容
    0 回复
  • IDyun
    2020-3-19
    加上固定列会将设置的那几列copy 到固定列表格显示,所以重复会id, 只有首个id有效
    //demo table 元素 id
    //layui-table-fixed 固定列
    console.log($('#demo + .layui-table-view .layui-table-fixed #btn_1'))
    0 回复