Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 可踩踏:removeClass不适用于扩展行_Jquery_Css_Wordpress_Html Table_Footable - Fatal编程技术网

Jquery 可踩踏:removeClass不适用于扩展行

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

我使用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)                   
                    }               
                })
这是可行的,但不适用于扩展行本身!在DOM中向下移动$row.$el.next'.footable detail row tr'.removeClass的任何努力。。。。失败,因为expandend footable detail行尚不存在,因为事件是在该行展开之前激发的

这些类似乎位于底层的footable数据或row对象中的某个位置,但我不知道如何访问和更改它们

你能帮我吗

展开后,除扩展列外,行不加粗:

您应该使用expanded.ft.row,现在可以根据以下内容使用: