jqgrid获取选中行数据
时间: 2023-10-23 13:02:42 浏览: 113
获取jqGrid中选择的行的数据
5星 · 资源好评率100%
jqGrid是一种流行的jQuery插件,用于展示和编辑表格数据。要获取选中行的数据,可以使用jqGrid提供的一些方法。
首先,需要使用`getGridParam`方法获取jqGrid对象,然后使用`getGridParam("selrow")`方法获取选中行的行id。接下来,可以使用`getRowData`方法获取具体行数据。
下面是一个示例代码:
```
// 获取jqGrid对象
var grid = $("#myGrid").jqGrid();
// 获取选中行的行id
var rowId = grid.getGridParam("selrow");
// 判断是否有选中行
if (rowId) {
// 获取选中行的数据
var rowData = grid.getRowData(rowId);
// 输出选中行数据
console.log(rowData);
} else {
console.log("没有选中行");
}
```
上述代码首先通过`$("#myGrid").jqGrid()`获取jqGrid对象,然后使用`getGridParam`方法获取选中行的行id,并赋值给`rowId`变量。接着,通过`getRowData`方法获取选中行的数据,并赋值给`rowData`变量。最后,可以把选中行数据输出到控制台。
需要注意的是,在使用上述代码之前,应确保正确引入了jQuery和jqGrid的相关文件,并在HTML代码中定义了id为`myGrid`的表格元素。
阅读全文