有序列的单元格在 JQuery 数据表中未突出显示
Ordered Column's cell is not highlighted in the JQuery Datatable
当我 select 一行时,有序列的单元格没有突出显示,如下所示。例如,在我的代码中
"order": [[0,"desc"],[ 1, "desc" ],[ 7, "desc" ]],
7. 索引列是创建日期,当我单击一行时,它没有突出显示(如列 0 和 1)
0、1 和第 7 个索引列的单元格不能 selected,如果我从 order:[] 中删除这些索引,那么它们是 selectable。
而当我点击某列的header进行排序时,该单元格直接变为不高亮。据我了解,无法突出显示有序列。当我 select 一行时,如何使第 7 列突出显示?
更新:
我打开了源代码,您可以看到 selected 行的 html 代码。
可以看出,有序列有 class 个名称。当我删除 class 时,一切正常。所以我不想更改 class 或 css。有办法吗?
我怀疑问题出在您装饰选定行的方式上。如果您碰巧将 selected
class 分配给了 <td>
而不是 <tr>
并且使用了一些不正确的选择器,则可能会出现这样的问题。
要解决该问题,请确保在选择时将 selected
class 分配给 <tr>
。
当我 select 一行时,有序列的单元格没有突出显示,如下所示。例如,在我的代码中
"order": [[0,"desc"],[ 1, "desc" ],[ 7, "desc" ]],
7. 索引列是创建日期,当我单击一行时,它没有突出显示(如列 0 和 1)
0、1 和第 7 个索引列的单元格不能 selected,如果我从 order:[] 中删除这些索引,那么它们是 selectable。
而当我点击某列的header进行排序时,该单元格直接变为不高亮。据我了解,无法突出显示有序列。当我 select 一行时,如何使第 7 列突出显示?
更新:
我打开了源代码,您可以看到 selected 行的 html 代码。
可以看出,有序列有 class 个名称。当我删除 class 时,一切正常。所以我不想更改 class 或 css。有办法吗?
我怀疑问题出在您装饰选定行的方式上。如果您碰巧将 selected
class 分配给了 <td>
而不是 <tr>
并且使用了一些不正确的选择器,则可能会出现这样的问题。
要解决该问题,请确保在选择时将 selected
class 分配给 <tr>
。