日期:2014-05-16  浏览次数:20319 次

如何获取jqgrid当前单元格的列名、列标题和所有的列名和列标题?
1:在选种jqgrid中某个单元格的时候,如何获取当天单元格的列名和列标题?
2:如何遍历获得jqgrid中的所有的列名和列标题?
十分感谢
------解决方案--------------------
你用最原始的方法,查看grid生成的Html是什么  一个个next()  parent()  child() 肯定能到你要的那个列
------解决方案--------------------
jqgrid getCell 方法找到单元格
------解决方案--------------------
         $("#UsersGrid").jqGrid({
             gridComplete: function () {
                 $("#UsersGrid td").click(function () {
                     alert(this.getAttribute('title'))//列标题不知道你指的什么,这个单元格对应的title还是此列的表头?
                     alert(this.getAttribute('aria-describedby').replace('UsersGrid_', ''))//列名称
                 })/*.each(function () { })//遍历的代码,注意第一行是没有数据的,用来修改列宽用的,自己遍历的时候过滤掉*/;
             }


楼主去学下调试工具,firebug或者chrome的开发工具,看结构就知道了

------解决方案--------------------
从  colmodel 获取干嘛。你这个还是动态的?直接页面取/
------解决方案--------------------
引用:
楼上的各位大大,我没有表述清楚:
我是想获取colmodel中的所有的name和colnames的中文标题


colNames=$("#UsersGrid").jqGrid('getGridParam','colNames')

colModel=$("#UsersGrid").jqGrid('getGridParam','colModel')