var checkeds = $('#tg').datagrid('getChecked');为什么checkeds 为空
时间: 2024-01-12 15:02:46 浏览: 96
验证不能为空,null,多个空格的js
如果 `checkeds` 变量为空,可能是以下原因:
1. EasyUI DataGrid 组件中没有任何一行被勾选。在这种情况下,`getChecked` 方法将返回一个空数组,因此 `checkeds` 变量也会为空。
2. EasyUI DataGrid 组件没有成功加载。如果该组件没有成功加载,则无法获取到被勾选的行数据。你可以通过检查浏览器控制台中是否有相关错误来确定是否存在加载问题。
3. 代码执行顺序的问题。如果该代码片段在 EasyUI DataGrid 组件加载完成之前就被执行,那么 `getChecked` 方法将无法获取到任何被勾选的行数据,因为此时该组件还没有加载完成。
你可以检查以上原因来确定为什么 `checkeds` 变量为空,然后采取相应的措施来解决问题。
阅读全文