Jquery 可踩踏:removeClass不适用于扩展行
我使用footable作为邮件收件箱。因此,我通过AJAX加载行,并通过在服务器端创建JSON,使用自己的CSS将未读邮件标记为粗体。 在展开行时,我想删除css类,因此我使用Jquery 可踩踏:removeClass不适用于扩展行,jquery,css,wordpress,html-table,footable,Jquery,Css,Wordpress,Html Table,Footable,我使用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 updat
.on({'expand.ft.row': function(e, ft, row){
row.$el.removeClass('text-bold');
//do sth on the server side (database update)
}
})
这是可行的,但不适用于扩展行本身!在DOM中向下移动$row.$el.next'.footable detail row tr'.removeClass的任何努力。。。。失败,因为expandend footable detail行尚不存在,因为事件是在该行展开之前激发的
这些类似乎位于底层的footable数据或row对象中的某个位置,但我不知道如何访问和更改它们
你能帮我吗
展开后,除扩展列外,行不加粗:
您应该使用expanded.ft.row,现在可以根据以下内容使用: