我通过多选选项使用 Jqgrid。我想在 Jqgrid 上获得选定的行数。
我试过了,但没有运气...
var count = jQuery('#grid').length;
if (count > 5)
alert('The Selected Rows More Than 5')
我通过多选选项使用 Jqgrid。我想在 Jqgrid 上获得选定的行数。
我试过了,但没有运气...
var count = jQuery('#grid').length;
if (count > 5)
alert('The Selected Rows More Than 5')
你应该只得到数组selrrrow的长度:
var selRowIds = jQuery('#grid').jqGrid('getGridParam', 'selarrrow');
alert ('The number of selected rows: ' + selRowIds.length);
这对我有用:在任何你想要的地方放置一个链接
<a href="/" id="displayNoSelectedRows">Click me!</a>
现在只需注册回调函数
$("#displayNoSelectedRows").click(function() {
var no = $("input[id^='jqg_gridid_']:checked").length;
alert(no);
return false;
});
对于此链接,gridid
表的 ID 在哪里。了解复选框的命名方式(或者更好地分配 id 的方式),这是获取选定复选框数量的一种可能方法。