为什么aJqgrid [0] .grid.headers [i] .el.hidden≠aJqgrid.getGridParam(' colModel')[i] .hidden

时间:2017-04-01 08:00:37

标签: jquery jqgrid

如何获得可见的表头?例如:我有10列,在8列之后的columnchooser(排序和隐藏)之后,如何获取当前表头信息,我写了getGridParam(' colModel& #39;),这些对象集没有排序。

1 个答案:

答案 0 :(得分:0)

el属性(您的情况为aJqgrid[0].grid.headers[i].el)为HTMLTableHeaderCellElement(请参阅here)。它的DOM元素。因此,要测试元素是否隐藏,您可以使用style属性:

 aJqgrid[0].grid.headers[i].el.style.display === "none"

$(aJqgrid[0].grid.headers[i].el).is(":hidden")

该值应与hidden的{​​{1}}属性值相同。