【问题标题】:footable: removeClass not working for extended rowfootable:removeClass 不适用于扩展行
【发布时间】:2019-02-26 02:37:37
【问题描述】:

我将 footable 用于邮件收件箱。因此,我通过 AJAX 加载行,并通过在服务器端创建 JSON 将未读邮件标记为粗体(使用自己的 CSS)。 在扩展行时,我想删除 css 类,所以我使用

.on({'expand.ft.row': function(e, ft, row){
                    row.$el.removeClass('text-bold');
                    //do sth on the server side (database update)                   
                    }               
                })

这有效,但不适用于展开的行本身!任何通过 $(row.$el).next('.footable-detail-row tr').removeClass(....) 向下移动 DOM 的努力都失败了,因为 expandend footable-detail-row 尚不存在, 因为该事件在行展开之前被触发。

这些类似乎保存在底层可脚注数据或行对象中的某个位置,但我不知道如何访问和更改它...

你能帮帮我吗?

Expansion 之后,除了扩展列之外,行不是粗体:

【问题讨论】:

    标签: jquery css wordpress html-table footable


    【解决方案1】:

    你应该使用expanded.ft.row,现在可以根据这个:https://github.com/fooplugins/FooTable/issues/678

    【讨论】:

      猜你喜欢
      • 2019-09-24
      • 2015-08-29
      • 1970-01-01
      • 1970-01-01
      • 2015-09-12
      • 2012-11-25
      • 2020-04-04
      • 2015-04-01
      • 2013-01-24
      相关资源
      最近更新 更多