我有以下函数,它存储在数据表中单击的单元格的行号和列号。这工作正常,除非我使用搜索框过滤掉一些行。过滤后如何获得正确的行和列?
$('#myCoverageTable tbody').on('click', 'td', function () {
var tr = $(this).closest("tr");
sessionStorage["rowindex"] = tr.index();
var td = $(this).closest("td");
sessionStorage["colindex"] = td.index();
});
我的修复:
$('#myCoverageTable tbody').on('click', 'tr', function () {
var table = $('#myCoverageTable').DataTable();
sessionStorage["rowindexforstatus"] = table.row(this).index();
});