我想在 jqgrid 列标题上添加一个自定义工具提示。我将鼠标悬停在列名上,我得到了工具提示(描述了与该列相关的内容)
问问题
1513 次
2 回答
1
我认为没有任何内置方法可以添加自定义标题。如果您使用headertitles选项,它只会使用文本作为标题属性。
您可能必须手动设置它们,如下所示:
$("th[role='columnheader']").attr("title", "some description");
您可以将该代码添加到回调之一,例如gridComplete
.
于 2012-08-07T14:30:47.353 回答
0
感谢大卫的回答。
我们可以再做一件事,如下面的代码所示:
var thd = jQuery("thead:first", grid[0].grid.hDiv)[0]; jQuery("tr.ui-jqgrid-labels th:eq(" + columnnumber + ")", thd).attr("title","本专栏告诉你参加培训但错过考试的人");
如果您想为所有列显示自定义工具提示,您可以添加一个从第一列到最后一列的循环,并在数组中包含“文本”
var arr=["你好","bla bla","a","b","c"];
并在循环中使用这个数组
于 2012-08-08T06:57:37.447 回答