jquery easyui datagrid 单击某行判断checkbox是否被选中
jquery easyui datagrid 单击某行判断checkbox是否被选中
EasyUI没有行属性,而通过DOM尝试解决是很困难的,我的思路是获取到所有被选中
的行,再用当前行的一个列属性跟这些行的列属性一一比较,如果有相等的就可以判断被选中。
function isChecked(row){ //参数为你要判断的行
var allRows=$("#dataTable").datagrid('getChecked'); //获取所有被选中的行
$.each(allRows,function(i,n){
if(row.id==n.id){ //id为一个列的属性,任意列都可以
return true;
}
}
return false;
}
效果如下: