jqGrid - 如何从rowId(表pri键)中找到iRow(行的索引)

时间:2012-02-06 14:25:56

标签: jquery jqgrid

我在jqGrid中有一个表中的行。我操纵cellEdit的行为,现在用它进行编辑。在我初始化网格后,我将使用;

$('#grid').editCell(iRow,1,false);

只选择单元格。

但我只有rowId而不是iRow。如何从iRow获取rowId

1 个答案:

答案 0 :(得分:6)

您可以使用DOM对象的rowIndex属性获得行(iRow)的索引,该属性表示行<tr>。所以你需要获得行的DOM。如果rowId不包含任何meta-characters,则可以执行以下操作

var iRow = $('#' + rowId)[0].rowIndex;

对于更常见的情况,您可以使用jqID函数,如果需要,它会转义元字符:

var iRow = $('#' + $.jgrid.jqID(rowId))[0].rowIndex;