gpt4 book ai didi

javascript - jQuery:访问数据表的第二页和更多页的表行

转载 作者:行者123 更新时间:2023-11-29 15:41:53 24 4
gpt4 key购买 nike

我正在从 HTML 表格中检索这样的表格行数据。

var descriptions = [];

var testRows = $('#tbl').find('tbody').find('tr');
$this = $(this);

testRows.each(function () {
var description = $this.find('[id^="Desc"]').text();
descriptions.push(description);
}

由于此表是一个数据表,页面限制为 5 个元素,因此我只能访问前 5 行中的数据。

我知道分页数据已从 DOM 中删除,所以这就是我无法访问其余行的原因。

如何超越第一页并访问剩余行数据?

最佳答案

我使用 fnGetNodes API 方法检索了数据。

正确版本(2013 年 8 月 1 日)

var descriptions = [];

var _testDesc;
var dt = $("tbl").dataTable();

var dtNodes = dt.fnGetNodes;
var dtNodeCount = dtNodes.length;

for (var i = 0; i < dtNodeCount; i++) {
var description = $(dtNodes[i].cells[2].innerHTML).val();
descriptions.push(description);
}

版本错误(2013 年 7 月 31 日)

var descriptions = [];

var _testDesc;
var dt = $("tbl").dataTable();

var dtElementCollection = dt.DataTable.settings[0].aoData;
var dtECLength = dtElementCollection.length;

for (var i = 0; i < dtECLength; i++) {
var description = dtElementCollection[i]._aData[2];
_testDesc = $(description).val();
descriptions.push(_testDesc);
}

关于javascript - jQuery:访问数据表的第二页和更多页的表行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17928932/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com