【发布时间】:2016-01-15 07:30:42
【问题描述】:
注意:我将隐藏数据列,因此我必须使用 jQuery Datatable API。
对于我的 jQuery 数据表,每一行旁边都有一个按钮。 该按钮的用途是检索列数据。 列数据将被隐藏。
对于我的按钮点击事件,这是我的代码。
$('#Table').on('click', '.Button', function () {
var tr = $(this).closest("tr");
var rowindex = tr.index();
//Get row based on index
var rowData = $("#Table").DataTable().row(rowindex).data();
var data = rowData.Data;
});
这段代码可以运行,但是有一个问题。
无法检索已排序列的数据。
例如,在排序之前,
第 1 行 - 索引 0 数据 - A
第 2 行 - 索引 1 数据 - B
排序后,
第 2 行 - 索引 0 数据 - B
第 1 行 - 索引 1 数据 - A
点击数据 B 行按钮,
获得的数据:A
希望我已经足够清楚地解释了我的问题。谢谢!
【问题讨论】:
-
你的解释很清楚,但如果你能为它创造小提琴,那将是一个很大的帮助。