【发布时间】:2014-04-13 08:33:36
【问题描述】:
我在一个简单的 HTML 表上使用数据表。然而,这个表是由我的 PHP 脚本在服务器端构建的。
所以我只是构建了一个包含“thead”和“tbody”的“table”元素,并在页面加载后将数据表应用于 table 元素。
以前(在使用数据表之前),我可以通过为行、单元格等设置特定的类来自定义表格的样式。
但似乎在指定自定义类时,例如:
<tr class='MyCustomClass'>
在应用数据表时被覆盖。
数据表中是否有包含我的自定义类的设置?阅读文档,数据表中有很多样式选项,但据我所知,这些都是必须在客户端执行的 javascript 函数,所以如果这些是我唯一设置数据表样式的选项,那么很难根据给定行、单元格等的内容实现服务器端样式...
编辑
例子:
- OK:表(没有数据表加载器),第二行标记为红色:http://jsfiddle.net/HEDvf/1164/
- 不正常:加载了数据表的同一个表,第二行周围没有红色边框:http://jsfiddle.net/HEDvf/1163/
请注意,在这两个示例中,html 源表在第二个 'tr' 元素中都有“style='border-color: red;border-style:solid”,但是当在该表上加载数据表时,红色边框不是可见
【问题讨论】:
标签: javascript php css datatable