Target Click Row
by Luis Valle
HTML
<table>
<tr>
<th>
button
</th>
<th>
row
</th>
</tr>
<tr>
<td>
<a href="#" onclick="getRowNumber(event);">row Index</a>
</td>
<td>
row 1
</td>
</tr>
<tr>
<td>
<a href="#" onclick="getRowNumber(event);">row Index</a>
</td>
<td>
row 2
</td>
</tr>
<tr>
<td>
<a href="#" onclick="getRowNumber(event);">row Index</a>
</td>
<td>
row 3
</td>
</tr>
</table>
JavaScript
function getRowNumber(event) {
var target = event.target || event.srcElement;
target.id = "btnEdit";
target.style.display = 'none';
var cancel = document.getElementById("btnCancel");
if (cancel != null)
cancel.click();
var grid = document.getElementById("gridRoles"); //get gridview
var row = target.parentElement.parentElement; //doesn't work
var hdn = document.createElement("input");
hdn.type = "hidden";
hdn.id = "hdnId";
hdn.name = "hdnId";
hdn.value = row.cells[1].innerHTML.toString();
row.cells[0].appendChild(hdn);
}