列标题单击事件的jqGrid

时间:2011-09-20 10:20:53

标签: jquery jqgrid

我正在使用jquery和jqGrid,我正在寻找一个oncolumnheader(或类似的)click事件。我使用了网格的“onSortCol:”属性,但它没有给我点击完成的DOM对象。是否有函数或任何方法将click事件挂钩到jqGrid中的列标题?

先谢谢,

3 个答案:

答案 0 :(得分:3)

尝试使用gridComplete事件创建网格后应用您的点击事件。 http://www.trirand.com/jqgridwiki/doku.php?id=wiki:events

gridComplete: function(){ 
    $("#id-of-your-grid th").click(function() {...});
}

答案 1 :(得分:2)

列标题是th元素,因此它可能很简单:

$("#id-of-your-grid th").click(function() {...});

答案 2 :(得分:0)

某些无法达到上述答案的机构可以尝试以下代码:

 $(".ui-th-column").click((e) => {
            // get the data info of the "e" object from there.
  });