检查Grid / Subgrid是否存在

时间:2013-01-01 23:07:55

标签: jquery jqgrid

我想检查我的子网格是否存在(已扩展)。

我想这样做,因为我想用一个按钮保存我网格和所有子网格中的所有更改数据。但是并不总是每个子网格都被扩展(我将在双重迭代中执行此操作) - 所以我必须检查子网格是否存在以保存它。

我试过

if(jQuery("#example").grid) { ... }

if(jQuery("#example")) { ... }

但这些陈述的输出总是“未定义”。网格名称绝对正确 - 我刚刚在这里写了#example例如; - )

谢谢!

1 个答案:

答案 0 :(得分:1)

当你想要查找一个元素是否存在jQuery对象的测试长度

if(jQuery("#example").length) {
   /* element with ID=example exists*/
}

您提及expanded但未提供html示例或说明expanded如何工作的说明。

另请注意,ID不能在页面中重复。如果你有重复的ID肯定需要看到html,以便为遍历创建更好的解决方案。我提到这个是由于多个子网格的引用和ID选择器被用作示例代码