如何在不使用TableTool的情况下从jquery数据表中获取选定的行索引
How to get selected row index from jquery datatables without using TableTool
我需要在不使用TableTool的情况下从jquery数据表中获取用户选择的行的行id或索引。一旦我得到索引或Id,我将在用户返回同一页面后使用它们来选择这些行。如何获取所选行的行Id或索引?非常感谢!
JSP代码:
// when a row is selected, I want to get the row id or index
$('#userTable tbody tr').on('click', function()
{
var oTable = $('#userTable').dataTable();
var data = oTable.fnGetData(this);
selectedRowId = data[4];
alert(selectedRowId); // this printed "undefined"
var rowIndex = oTable.row(this).index();
alert(rowIndex); // this alert didn't even get invoked.
});
var rowIndex = oTable.row(this).index();
以上将工作,但你必须使用:
var oTable = $('#userTable').DataTable();
它将返回API,并应允许您使用row(this).index()
代替:
var oTable = $('#userTable').dataTable();
然而,由于没有看到代码的工作副本(可能是JSFiddle),我不确定fnGetData()
为什么不工作。
相关文章:
- 如何在不使用TableTool的情况下从jquery数据表中获取选定的行索引
- 如何从webservice中的数据表获取值到HTMLajax调用
- 如何检查数据表是否有任何包含字符串的行并获取它的行索引
- 通过 Yii2 表单插入数据时获取空值
- 获取返回的数据表的大小(以像素为单位)
- 数据表 - 通过单击事件获取当前行的数据库 ID
- 获取要发送到服务器以导出为报表的数据表当前绘制查询字符串
- 获取节点名称/elem 在数据表 1.10.4 上为空
- 无法获取属性“数据表”的值:对象为空或未定义
- 在脚本中从电子表格中获取数据:“未定义数据表”
- 如何获取ajax响应数组的密钥以建立数据表的标头
- 从我的 jsp 表获取数据到我的弹簧控制器
- 如何在角度数据表中获取搜索框值
- 数据表正在获取'未定义'来自json对象
- 单击数据表中的单元格时获取列和行的名称
- 如何使用javascript从网站获取数据表
- 获取javascript中选中的素数面数据表复选框的计数
- 获取选定的行id jquery数据表行选择
- 数据表.服务器端处理.如何获取有关表格的信息
- Jquery数据表获取id