JQuery+EasyUI 获取多选框内容,只能获取第一行数据,下面已经选中的数据不能获取!求助!

![![![图片说明
![![![图片说明
![![![图片说明
图片说明
前三张是前端js代码,最后一张是浏览器F12调试,

datagrig获取所有已选复选框的方法是getChecked或者是getSelections,getChecked不管用的话就试试另外一个吧。另外,你的datagrid要注意设置idField属性,即你的每一行的主键吧

重新获取试试?

 if(cms){
 var rows=$('#...).datagrid('getChecked')
 alert(rows.length)

getSelected方法是返回第一个选择的行,你要用getSelections方法才能返回你选择的所有行信息

我估计是你的初始化datagrid的时候没有设置idField属性