javascript - 在数据表分页的情况下如何保留 DOM 中的所有行

标签 javascript jquery html pagination datatables

我有一个数据表,平均行数为 100。我已将页面大小设置为 10 行。一切正常,但在任何时间点<tbody>仅包含 10 <tr>标签。我遇到的情况是,我们需要将所有 100 行都包含在 DOM 中。我们怎样才能实现这一目标?

最佳答案

使用$()用于访问所有 tr 元素的 API 方法。例如,

$('#example').DataTable()
   .$('tr')
   .addClass('important');

使用委托(delegate)事件处理程序来处理 DOM 中不存在的 tr 元素中的事件。例如:

$('#example').on('click', 'tr', function(){
   // ... skipped ...
});

关于javascript - 在数据表分页的情况下如何保留 DOM 中的所有行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43626695/

相关文章:

javascript - 如何在clear js中检查页面滚动

javascript 变量在 Highchart 中不起作用

javascript - 将单属性 JavaScript 对象数组转换为键/值对数组

javascript - 插件在每次返回的点击中保存变量

javascript - $.each 的使用有问题吗?

html - 为什么这个内部 div 显示在外部 div 下方?

html - 如何检测何时单击文件输入上的取消?

javascript - 如何使用 jQuery 单击事件基于 JSON 查询异步更改 href 值

javascript - 脚本不适用于 FF

javascript - 禁用 Angular 2+ 中的链接