【发布时间】:2013-10-18 11:13:54
【问题描述】:
我正在用学生详细信息填充 JQ 网格。我已使用函数将其中一列格式化为超链接。
return "<a href='#' onClick='xxx(\"" + rowObject._id + "\")'>"
+ cellvalue + "</a>";
所以我的网格将包含一个列,其中包含一个格式为超链接的文本“abc”(比如)。 我需要在 jquery 对话框中显示所选行的值。
当我尝试使用 row.link 获取此格式化单元格的值时,它为我提供了整个锚标记规范,例如
var selrow = jQuery('#studentGrid').jqGrid('getGridParam', 'selrow');
var row = jQuery('#studentGrid').jqGrid('getRowData', selrow);
var link= row['studentInfo.link'];
alert(link);
给我
<a href="#" onclick="xxx("rowId")">abc</a>
如何从行中单独获取值 abc。请帮忙。
【问题讨论】:
-
您可以为此目的使用
.text()。 stackoverflow.com/questions/3871228/get-text-from-anchor-tag -
@BrokenHeartღ:添加了更多内容!
-
@Art713 : 你的意思是link.text?
标签: javascript jquery jqgrid