mic*_*ele 16 javascript jquery jqgrid
如果我只有行的编号,我如何从jqgrid行检索数据?
例如,如果我想要第3行的id列,我该怎么办?
Ole*_*leg 37
您可以按行ID获取数据.所以你可以这样做:
var index = 2; // zero-based index of row so it means the 3rd row
var rowId = jQuery('#list tr:eq('+index+')').attr('id');
Run Code Online (Sandbox Code Playgroud)
(这里我假设<table>你的jqGrid 的元素有id ="list").你知道该行的ID后,您可以相对于获取行数据getRowData方法或只针对一个单元格的数据getCell方法:
var dataFromTheRow = jQuery('#list').jqGrid ('getRowData', rowId);
var dataFromCellByColumnIndex = jQuery('#list').jqGrid ('getCell', rowId, 7);
var dataFromCellByColumnName = jQuery('#list').jqGrid ('getCell', rowId, 'Tax');
Run Code Online (Sandbox Code Playgroud)