JSFiddle - React, Tailwind, and code Playground
HTML
<table>
<tr>
<td rowspan="2">First</td>
<td> First 1 1 </td>
<td> First 2 1 </td>
</tr>
<tr>
<td> First 2 1 </td>
<td> First 2 2 </td>
</tr>
<tr>
<td rowspan="2">Second</td>
<td> Second 1 1 </td>
<td> Second 2 1 </td>
</tr>
<tr>
<td> Second 2 1 </td>
<td> Second 2 2 </td>
</tr>
</table>
JavaScript
var table = $('table');
$('td').click(function() {
var tdWithRowSpan = $(this).siblings('td[rowspan]').length ? // if siblings td[rowspan] exists
$(this).siblings('td[rowspan]') : // get that td
$(this).parent().prev('tr').find('td[rowspan]'); // else find closest td[rowspan]
index = table.find('td[rowspan]').index(tdWithRowSpan); // get index
alert(index);
})