JQ グリッドに学生の詳細を入力しています。関数を使用して、列の 1 つをハイパーリンクとしてフォーマットしました。
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 だけを取得するにはどうすればよいですか。助けてください。