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的方式),这是获取所选复选框数量的可能方法。