【发布时间】:2018-02-20 10:28:00
【问题描述】:
在this example (datatables.net) 中,您可以看到DataTables 的第一列是可点击和展开的。
是否可以将“控制列”更改为第二列?或者甚至更好地允许整行是可点击的。我在responsive documentation (datatables.net) 中找到了控制类,但这是doesn't seem to work (jsfiddle)。
<table>
<thead>
<tr>
<td>First</td>
<td class="control">Second</td>
<td class="none">Third</td>
</tr>
</thead>
<tbody>
<tr>
<td>First</td>
<td>Second</td>
<td>Third</td>
</tr>
<tr>
<td>First</td>
<td>Second</td>
<td>Third</td>
</tr>
</tbody>
</table>
$('table').DataTable({responsive: { details: true}});
control - 这是一个特殊的类,由 responsive.details.type 选项的 column 选项使用,以指定哪一列是表中的控制列。这允许响应式样式表为列添加所需的样式信息。
【问题讨论】:
-
所以你想给
<td>添加类? -
如果您单击数据所在的第一列,它将展开。我想让第二列或整行可点击。
-
是什么让第一列可以点击?我在您的代码中没有看到它。
-
我不知道是 DataTable 插件提供了这个功能。我想完全改变这部分。
标签: jquery html css datatables responsive