我在jqGrid中有一个表中的行。我操纵cellEdit
的行为,现在用它进行编辑。在我初始化网格后,我将使用;
$('#grid').editCell(iRow,1,false);
只选择单元格。
但我只有rowId
而不是iRow
。如何从iRow
获取rowId
?
答案 0 :(得分:6)
您可以使用DOM对象的rowIndex属性获得行(iRow)的索引,该属性表示行<tr>
。所以你需要获得行的DOM。如果rowId
不包含任何meta-characters,则可以执行以下操作
var iRow = $('#' + rowId)[0].rowIndex;
对于更常见的情况,您可以使用jqID函数,如果需要,它会转义元字符:
var iRow = $('#' + $.jgrid.jqID(rowId))[0].rowIndex;