2013-09-24 28 views
0

我正在使用jquery数据表插件。 (https://datatables.net/)我想知道是否有办法在表格为空时更改TD类。 根据我在表格数据表中没有行时看到的内容,插入一行TD,其类别为dataTables_empty。有没有办法将* dataTables_empty *改为* myDataTables_empty *?jquery datatables更改为空表td类

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

+0

你能提供有关您正在使用的插件的详细信息,如链接到你来自哪里得到它? – Nunners

+0

@Nunners我更新了帖子 –

+0

你能否提供一些示例代码供我试用,因为我不熟悉这个插件。或者,您可以创建一个快速的[JSFiddle](http://jsfiddle.net) – Nunners

回答

0

你可以很容易地使用jQuery来改变它。

在您的(文件)。就绪处理程序...

$('.dataTables_empty').removeClass('dataTables_empty').addClass('myDataTables_empty'); 

或者你可以只使用默认的类名,并在你的CSS覆盖它。

否则,看一看在datatables doco ...

+0

这可能工作。但是你知道在表格为空时是否有事件或回调。我问这个问题的原因是,用户可以手动添加/删除表中的行,有时表变为空,并且每当表变为空时,数据表设置类dataTables_empty –

+0

我不太确定。如果在删除最后一个条目时添加了类,那么是的,它有一个事件处理程序。如果仅在表格在加载时为空,则可能不适用。 – lukeocom