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

标签 javascript jquery jquery-plugins datatables

感谢插件 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 中识别出的行

我想从 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 的对象的正确类型。

关于javascript - 如何以编程方式取消选择 jquery DataTables 中由 id 标识的行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28659670/

相关文章:

javascript - 如何获取 Node.js 响应头和状态码?

javascript - .data() JQuery 返回未定义

Jquery 可调整大小插件,通过拖动该对象的边缘来调整对象大小

javascript - Jquery 打印预览不显示整页

javascript - 内容流 : how to not scale the pictures?

javascript - 将参数从 ajax 函数传递到 aspx.cs 文件

javascript - Angular 4 : router. navigate() 不能确保停止执行其余代码

javascript - 如何在 React Native 中使用 CreateBottomTabNavigator?

jquery - 回调中链接 jQuery 动画的问题

javascript - 如果像 mod_security 这样的服务器防火墙阻止 jquery ajax 连接,我如何检测使用 jquery?