我生成了一个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);
如果您有小费,请帮助我吗?
答案 0 :(得分:2)
我在http://www.datatables.net/examples/api/select_single_row.html查找了正确的语法,发现我的示例应该是:
var table = $('#example').DataTable();
table.$('tr#row-42').removeClass('selected');
此引用提供了正确类型的对象,其中addClass和removeClass将适用。