JQuery 数据表 : How to disable sorting for specific <tr>

标签 jquery datatables

我想禁用表格第一行的排序,该行看起来像

<tr class="no-sort">
<td colspan="4"></td>
<td></td>
<td></td>
<td></td>
</tr>

最佳答案

不要将此行添加到显示的数据中。

fnDrawCallback 添加代码,以在 theadtbody 开头添加一行:

var opts = {};

opts.fnDrawCallback = function(){
    var mySpecialRow = '<tr><td>First</td><td>Second</td></tr>';

    $('#mytable thead').append(mySpecialRow);
    // or
    $('#mytable tbody').prepend(mySpecialRow);
}
$('#mytable').dataTable(opts);

也许我错过了一些细节:

var $tr = $('#mytable tr.no-sort');
var mySpecialRow = $tr.html();
$tr.remove();

var opts = {};
opts.fnDrawCallback = function(){
    $('#mytable thead').append(mySpecialRow);
    // or
    $('#mytable tbody').prepend(mySpecialRow);
};

// add any other option you want
opts.sPaginationType = "full_numbers";

$('#mytable').dataTable(opts);    

关于JQuery 数据表 : How to disable sorting for specific <tr>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15407695/

相关文章:

jquery - 如何在导航菜单中使用 jQuery Cycle 插件

javascript - 从文本中删除所有空格

javascript - jQuery timpicker 方法内的 Angular2 组件上下文

javascript - 使用 Ajax 的大数据表上的下拉过滤器列表

javascript - 文字溢出时跑马灯

php - 用户名的 jQuery 正则表达式

javascript - 错误 $.fn.DataTable.TableTools 不是函数

javascript - DataTables:无法读取未定义的属性样式

c# - 使用 jquery DataTable 的 fnServerParams 和 aoData 向服务器发送数据在 MVC4 中不起作用

jquery - 如何动态重置表格宽度 - 数据表?