【问题标题】:get all rows of a pagination table获取分页表的所有行
【发布时间】:2021-10-24 18:26:47
【问题描述】:

我在 bootstrap4 中使用数据表,并且我有一个 pagination 表(每页 10 个项目)。 我做了一个函数来获取表中的值,但是 当我试图获取所有行的值时,我遇到了一个问题,因为我只获得了显示在屏幕上的值。 我尝试在 js 中使用, document.getElementById("myTable).tBodies[0].rows; 并尝试了 Jquery 但我总是只得到屏幕中的值。 有人遇到过这样的问题吗?

【问题讨论】:

  • 您需要访问您创建的DataTable 元素。 datatables.net/reference/api/rows().data()
  • 对于引导表,使用 getData $table.bootstrapTable('getData').
  • @freedomn-m,感谢您的回答,我使用 [link](bootstrap-table.com),我的表是这样的
  • @RobbieJW,嘿,干杯,我正在阅读文档并尝试。谢谢你的帮助,如果完成了我会告诉你的!

标签: javascript html jquery bootstrap-4 bootstrap-table


【解决方案1】:

我用过 $('#table').DataTable().data().row() ; 它可以工作,但是当我迭代它时,会给我带来像“innerHTML”这样的值,但我在 rows() 中有函数,所以我需要获取像“innerText”这样的值,因为这是屏幕中显示的值。

谢谢大家,感谢您的帮助。

【讨论】:

  • 大家好,我解决了这个问题。我将给出所有上下文,我有一个表,在 m 页中有 n 行,我的用户将使用过滤器来选择 x 行,但我只得到了第一页。我的解决方案是 javascript var myTable = table.DataTable() 中的 2 行; myTable.page.len(-1).draw();它完成了。谢谢大家!!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-20
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多