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