Javascript 如何在jquery数据表中以编程方式取消选择由id标识的行?
由于插件dataTables,我生成了一个DataTable,并为每一行分配了一个idJavascript 如何在jquery数据表中以编程方式取消选择由id标识的行?,javascript,jquery,jquery-plugins,datatables,jquery-datatables,Javascript,Jquery,Jquery Plugins,Datatables,Jquery Datatables,由于插件dataTables,我生成了一个DataTable,并为每一行分配了一个id table = $('#example').DataTable({ "data": source_dataTable, "columns": columns, "columnDefs": defs, 'fnCreatedRow': function (nRow, aData, iDataIndex) { $(nRow).attr('id', aData[0
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);
如果你有这个技巧,你能帮我吗?我在上查找了正确的语法,发现我的示例应该是这样的:
var table = $('#example').DataTable();
table.$('tr#row-42').removeClass('selected');
此引用给出了addClass和removeClass将应用的对象的正确类型。var table=$'example'。DataTable;var行=表。行'row-42';通过这种方式,您可以创建新函数的逻辑。removeClass或addClass“selected”这是一个好主意,但不幸的是,var row=table.row'row-42';返回一个不能对其执行removeClass的对象