Jqgrid multiselect选择的行数是多少?

我正在使用多选选项的Jqgrid。 我想在Jqgrid上获得选定的行数。

我试过但没有运气……

var count = jQuery('#grid').length; if (count > 5) alert('The Selected Rows More Than 5') 

你应该只获得数组selarrrow的长度:

 var selRowIds = jQuery('#grid').jqGrid('getGridParam', 'selarrrow'); alert ('The number of selected rows: ' + selRowIds.length); 

这对我有用:在任何你想要的地方放置一个链接

 Click me! 

现在只需注册回调函数

 $("#displayNoSelectedRows").click(function() { var no = $("input[id^='jqg_gridid_']:checked").length; alert(no); return false; }); 

对于此链接,其中gridid是表的id。 了解复选框的命名方式(或者更好地分配ID的方式),这是获取所选复选框数量的可能方法。