var jqGrid = $("#jqGrid"); // 拿到所有行id var jqGridIDs = jqGrid.getDataIDs(); // 拿到所有选中行id var jqGridRowid = jqGrid.jqGrid("getGridParam","selarrrow"); // 遍历删除所有行id中选中行id for(var i = 0; i < jqGridIDs.length; i++) { if(-1 != jqGridRowid.indexOf(jqGridIDs[i])) { jqGridIDs.splice(i, 1); i--; } } // 遍历所有行id,设置选中 for(var i = 0; i < jqGridIDs .length; i++) { jqGrid.setSelection(jqGridIDs [i], true); }