【发布时间】:2013-05-22 15:29:52
【问题描述】:
在我的 jqGrid 的一列上,我从后端传输数字,然后使用 loadComplete 事件和查找表,我将这些数字转换为适当的字符串表示形式,问题是,转换后是完成后,一旦用户将鼠标指针放在其中一个转换后的单元格上方,仍然会出现带有数字的烦人工具提示。
我该如何解决这个问题?
截图:
代码:
loadComplete: function(){
$('td[aria-describedby="list2_relevancy"]').each(function(){
var rowId = $(this).siblings().filter('[aria-describedby="list2_id"]').html();
var statusId = $(this).html();
var innerHTML = typeof lookup[statusId] === 'undefined' ? get_phrase("New") : lookup[statusId];
$(this).html('<span style="cursor:pointer;font-weight:bold;text-decoration:underline;" onclick="showApproveList(' + rowId + ')">' + innerHTML + '</span>');
});
我该如何解决这个问题?
非常感谢任何帮助。
【问题讨论】:
-
请在帖子中附上截图,以便我们为您提供适当的帮助。
-
屏幕截图已经存在,不过只是网格的一部分,因为我看不出我的桌面和浏览器是如何相关的。谢谢!
-
您好,抱歉,上次页面未正确呈现。我认为数字“1”是rowId。我过去曾经历过这种情况,所以是什么给了我这个想法。请回复,以便我进一步为您提供帮助!
-
这不是 Row id 先生,而是在将上面的代码添加到 loadComplete() 事件之前,我将鼠标悬停在单元格中的值。
-
罗杰,仔细阅读一下,您的专栏中是否有“标题”属性?如果没有,您能否添加“标题:假”属性?请查看可能导致您的问题:stackoverflow.com/questions/7660475/…
标签: javascript css jqgrid