Получить идентификатор родительского элемента для отправки функции javascript
У меня есть эта таблица
<table id="tblId">
<thead>
<tr>
<th>View Name</th>
<th>View Description</th>
</tr>
</thead>
<tbody>
<tr id="1">
<td>Name</td>
<td><span onclick="jsFunction()">description</span></td>
</tr>
<tr id="2">
<td>Name</td>
<td><span onclick="jsFunction()">description</span></td>
</tr>
</tbody>
</table>
В событии onclick каждого диапазона мне нужно отправить js функцию идентификатору строки этой конкретной строки. Как это сделать?
Спасибо!
Ответы
Ответ 1
В одном из способов вы можете отправить данные "отправителя" с помощью jsFunction, как показано ниже,
... onclick="jsFunction(this)" ....
В jsFunction вы можете найти элемент tr,
function jsFunction(sender){
var tr = sender.parentNode.parentNode;
alert( tr.getAttribute('id') );
}