У меня есть код в моей странице списка что-то вроде этого:
<g:each in="${clientTripInstanceList}" status="i" var="clientTripInstance">
<tr class="${(i % 2) == 0 ? 'odd' : 'even'}" id="${(i % 2) == 0 ? 'odd' : 'even'}">
<td onclick="show_view('${clientTripInstance.id}')" class = "td_link">${fieldValue(bean: clientTripInstance, field: "number")}</td>
<td onclick="show_view('${clientTripInstance.id}')" class = "td_link">${fieldValue(bean: clientTripInstance, field: "client")}</td>
</tr>
</g:each>
сейчас
function show_view(trip_id){
var rowId = // get the id of the row
}
из этой функции мне нужно получить идентификатор строки таблицы, которая указана выше. Как мне получить это с помощью jQuery? Я попробовал это:
var rowId = (this).attr("id");
, который вообще не работает. Обратите внимание на то, что я определил id в <tr>
, а не в <td>
, где я вызываю функцию, а функция определена на другой странице.