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
Javascript jquery数据表更改空表的td类_Javascript_Jquery_Datatables - Fatal编程技术网

Javascript jquery数据表更改空表的td类

Javascript jquery数据表更改空表的td类,javascript,jquery,datatables,Javascript,Jquery,Datatables,我正在使用jquerydatatables插件。()我想知道是否有办法在表为空时更改TD类。 从我看到的情况来看,当datatables表中没有行时,会插入一个带有TD的行,classdatatables\u empty。有没有办法将*dataTables\u empty*更改为*myDataTables\u empty* 我正在使用fnRowCallback更改其他行类。。。但是,当表为空时,这似乎不适用于自动插入的行。您可以使用jQuery非常轻松地更改它 在您的(文档).ready处理程序

我正在使用jquerydatatables插件。()我想知道是否有办法在表为空时更改TD类。 从我看到的情况来看,当datatables表中没有行时,会插入一个带有TD的行,class
datatables\u empty
。有没有办法将*dataTables\u empty*更改为*myDataTables\u empty*


我正在使用
fnRowCallback
更改其他行类。。。但是,当表为空时,这似乎不适用于自动插入的行。

您可以使用jQuery非常轻松地更改它

在您的(文档).ready处理程序中

$('.dataTables_empty').removeClass('dataTables_empty').addClass('myDataTables_empty');
或者,您可以只使用默认类名,并在CSS中覆盖它


否则,请查看…

您是否可以提供有关您正在使用的插件的更多信息,例如指向您从何处获得该插件的链接?@Nunners我已经更新了帖子,您能否提供一些示例代码供我尝试,因为我不熟悉该插件。或者,您也可以创建一个快捷菜单,您是否尝试过搜索代码并将
dataTables\u empty
替换为
myDataTables\u empty
?你为什么关心更改名称,为什么不使用提供的类名?@DouaBeri然后只为id/类组合提供单独的CSS处理,如:
#table1.dataTables_empty{…}
。在base
.dataTables\u empty
规则之后应用这些规则,以覆盖您要在特定于表的基础上更改的任何样式。这可能会起作用。但是您知道当表为空时是否有事件或回调吗。我要求这样做的原因是,用户可以手动添加/删除表中的行,有时表会变为空,每次表变为空时,datatables都会设置类datatables\u EmptyI我不太确定。如果在删除最后一个条目时添加了该类,则“是”,该类有一个事件处理程序。如果它仅在加载时表为空时应用,那么可能不会。