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

How programmatically deselect row identified by id in jquery DataTables?

感谢插件 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
    }
});

我现在想以编程方式删除select(为什么不select)从他们的 ID 识别的行

我想从 id 做类似的事情

table.Deselect(id);

如果你有小费,能帮帮我吗?

我在 http://www.datatables.net/examples/api/select_single_row.html 寻找正确的语法,发现我的例子应该是这样的:

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

此引用给出了适用于 addClass 和 removeClass 的正确对象类型。