Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在jquery数据表中以编程方式取消选择由id标识的行?_Javascript_Jquery_Jquery Plugins_Datatables_Jquery Datatables - Fatal编程技术网

Javascript 如何在jquery数据表中以编程方式取消选择由id标识的行?

Javascript 如何在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

由于插件dataTables,我生成了一个DataTable,并为每一行分配了一个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);

如果你有这个技巧,你能帮我吗?

我在上查找了正确的语法,发现我的示例应该是这样的:

 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的对象