<table>
<tr class="header" data-id="target">
<td></td>
</tr>
<tr>
<td></td>
</tr>
<tr>
<td></td>
</tr>
<tr class="header" data-id="target2">
<td></td>
</tr>
<tr>
<td></td>
</tr>
</table>
У меня есть индекс строки в таблице.
Надо крутить наверх от текущего индекса до тех пор, пока не наткнемся на элемент с классом header. И как только наткнемся, выдернуть его атрибут data-id.
Например, для index = 1 должен быть id = "target1".
Если index = 4, тогда должен получится id = "target2".