Основная причина, по которой ваш код не работает, это некоторые синтаксические ошибки или неправильное использование jQuery-селекторов .
Вы не публикуете свой HTML-код, поэтому я полагаю, что он выглядитследующий
<input id="selectAll" type="button" value="Select All" />
<input id="clear" type="button" value="Clear Selection" />
<table id="list10"></table>
<div id="pager"></div>
Соответствующий код JavaSript должен выглядеть следующим образом:
var grid = $("#list10");
$("#selectAll").click(function(){
grid.jqGrid('resetSelection');
var ids = grid.getDataIDs();
for (var i=0, il=ids.length; i < il; i++) {
grid.jqGrid('setSelection',ids[i], true);
}
});
$("#clear").click(function(){
grid.jqGrid('resetSelection');
});
Рабочий пример, который вы можете увидеть под Ссылка .