针对博客《从2行到6行多选》后的选中行取值进行说明。
var selectedIds = $("#entrysTable").jqGrid("getGridParam", "selarrrow");
var entrysId = "";
for(var i = 0 ; i < selectedIds.length; i ++ ){
var id = selectedIds[i];
var cell = $("#entrysTable").getCell(id, "entry_id");
if(entrysId == ""){
entrysId = cell;
} else {
entrysId = entrysId + "," + cell;
}
}
通过上面的方法,就可以获得到多选行中,选中的隐藏id列的各个值组成的“,”间隔的字符。
PS:单选取值的方法
//获取选中行(单行)的ID var id = $("#table").jqGrid('getGridParam','selrow');