我在jqGrid中有一个表中的行.我操纵它的行为,cellEdit现在用它来编辑.在我启动网格后,我将使用;
$('#grid').editCell(iRow,1,false);
Run Code Online (Sandbox Code Playgroud)
只选择单元格.
但我rowId没有iRow.我怎样才能iRow从rowId?
您可以使用表示行的DOM对象的rowIndex属性获得行(iRow)的索引<tr>.所以你需要获得行的DOM.如果rowId不包含任何元字符,您可以执行以下操作
var iRow = $('#' + rowId)[0].rowIndex;
Run Code Online (Sandbox Code Playgroud)
对于更常见的情况,您可以使用jqID函数,如果需要,它会转义元字符:
var iRow = $('#' + $.jgrid.jqID(rowId))[0].rowIndex;
Run Code Online (Sandbox Code Playgroud)