首页 > 解决方案 > 有序列的单元格未在 JQuery 数据表中突出显示

问题描述

当我选择一行时,有序列的单元格没有被突出显示,如下所示。例如,在我的代码中

  "order": [[0,"desc"],[ 1, "desc" ],[ 7, "desc" ]],

7. 索引列是创建日期,当我单击一行时,它没有突出显示(作为第 0 列和第 1 列)

无法选择第 0、第 1 和第 7 个索引列的单元格,如果我从 order : [] 中删除这些索引,则它们是可选的。

当我单击列标题进行排序时,该单元格直接变为未突出显示。据我了解,无法突出显示有序列。选择行时如何突出显示第 7 列?

更新:

我打开了源代码,您可以看到所选行的 html 代码。

可以看出,有序列具有类名。当我删除课程时,一切正常。所以我不想改变类或css。有办法吗?

标签: javascriptdatatableshighlightcolumnsorting

解决方案


我怀疑问题出在您装饰选定行的方式上。如果您碰巧将您的selected班级分配给了一些<td><tr>正确的选择器,那么可能会出现这样的问题。

要解决该问题,请确保在选择时selected分配类。<tr>


推荐阅读