jqgrid设置二级表头后,表头和下面出现错位,表头每个单元格要比下面少1px。表格列越多差的越多,但是只在谷歌浏览器出现这种bug,火狐和IE没有问题。

设置二级表头后会多了一个tr,并且tr的class=“jqg-third-row-header”,所以只要判断是否是二级表头,是的话padding增加1px;
if($("tr .jqg-third-row-header")){
$(".ui-jqgrid .ui-jqgrid-htable th").css("padding","0 2px 0 3px");
}
这是改了jquery.jqgrid.js?