如何以编程方式取消选择jquery DataTables中由id标识的行?

时间:2015-02-22 15:35:36

标签: javascript jquery jquery-plugins datatables jquery-datatables

我生成了一个DataTable,感谢插件dataTables,我为每一行分配了一个id

  table = $('#example').DataTable({
    "data": source_dataTable,
    "columns": columns,
    "columnDefs": defs,

    'fnCreatedRow': function (nRow, aData, iDataIndex) {
        $(nRow).attr('id', aData[0]);//assign an id
    },
    "language": {
        "url": dataTabe_text_source
    }
});

我想现在以编程方式取消选择(以及为什么不选择)从其身份识别的行

我想通过id来做这件事

table.Deselect(id);

如果您有小费,请帮助我吗?

1 个答案:

答案 0 :(得分:2)

我在http://www.datatables.net/examples/api/select_single_row.html查找了正确的语法,发现我的示例应该是:

 var table = $('#example').DataTable();
 table.$('tr#row-42').removeClass('selected');

此引用提供了正确类型的对象,其中addClass和removeClass将适用。