首页 > 解决方案 > 延迟加载的 jQuery 数据表上的多行选择

问题描述

我正在使用延迟加载(延迟)jQuery Datatable 并尝试添加多行选择。但是,当我单击数据表的另一页时,前一页中选定的行被清除了。

// this is how to multi-select
$('#table tbody').on( 'click', 'tr', function() 
  {
    $(this).toggleClass('selected');
  });

延迟加载数据表的皮棉: https ://datatables.net/examples/server_side/defer_loading.html

注意* 我没有使用服务器端处理脚本,而是为数据表 ajax 创建了一个 php 函数。

我想要的结果是在每个页面上多行选择延迟加载的 jQuery 数据表,而不会在导航到另一个页面时被清除。

有人遇到过同样的情况吗?

标签: javascriptjqueryajaxdatatable

解决方案


好的,我已经找到答案了。有一个名为“”的 jQuery 数据回调createdRow。做了一个条件语句来获得我需要的结果。

这是它的链接:https ://datatables.net/reference/option/createdRow


推荐阅读