我正在使用DataTables插件,并且在某些列上设置了"bSortable": false
。在这些相同的列上,我也想从列标题中删除文本下划线和光标指针。
我创建了一个名为removeFormat
的类,我想将其应用于列标题。
.removeFormat {
text-decoration: none;
cursor: auto;
}
我该怎么办?
我希望可以使用
sClass
之类的东西。不幸的是,这只能将类添加到表单元格中。如果创建CSS类并将其添加到列标题不是我应遵循的正确方向,那么DataTables是否有标准方法可供我用于此特定目的?
更新:
我想将功能直接添加到我想更改的列中。例如:
{
"mData": null,
"sWidth": "5%",
"bSortable": false,
"sClass": "alignCenter"
}
最佳答案
我玩了一点之后找到了答案。
在我的情况下,sClass将类应用于表单元格和表头。所以我只需要将类添加到列表中:
"sClass": "alignCenter removeFormat"
我还只是确保我的类足够具体,它仅适用于表头,并且适用于悬停时的元素:
th.removeFormat div:hover {}
修好了!