jqGrid中的多选

jqGrid中的多选,jqgrid,Jqgrid,我使用的是JQGrid,并且已经设计了网格,使得第一列是一个复选框。我使用的是multiselect:true的属性,除此之外,我没有编写任何代码来获取复选框。如何从选中复选框的行中获取值 要获取所选行,请使用: var selected = $("#tableid").jqGrid('getGridParam', 'selarrrow'); selected将设置为所选行的ID数组 要从行中获取列值,请使用getCell方法。请参见要获取所选行,请使用: var selected = $("

我使用的是JQGrid,并且已经设计了网格,使得第一列是一个复选框。我使用的是
multiselect:true
的属性,除此之外,我没有编写任何代码来获取复选框。如何从选中复选框的行中获取值

要获取所选行,请使用:

var selected = $("#tableid").jqGrid('getGridParam', 'selarrrow');
selected
将设置为所选行的ID数组


要从行中获取列值,请使用
getCell
方法。请参见

要获取所选行,请使用:

var selected = $("#tableid").jqGrid('getGridParam', 'selarrrow');
selected
将设置为所选行的ID数组


要从行中获取列值,请使用
getCell
方法。请参见

谢谢您的回复。。。我在一个逗号分隔的数组中获取ID。如果我想用同样的方法得到第一列的值呢?但这只返回1个值。如果在multiselect中选择了5列,则只显示最后一个值。但是我需要选中相应复选框的所有值。您需要迭代数组,并对每一行执行您想要的操作。感谢您的回复。。。我在一个逗号分隔的数组中获取ID。如果我想用同样的方法得到第一列的值呢?但这只返回1个值。如果在multiselect中选择了5列,则只显示最后一个值。但是我需要选中相应复选框的所有值。您需要迭代数组,并对每一行执行您想要的操作。