Я бы порекомендовал вам проводить мероприятие для каждого td
элемента таблицы. Затем используйте nextElementSibling для получения следующей ячейки.
Посмотрите фрагмент кода, чтобы увидеть пример.
const cells = document.querySelectorAll('#tableEventListId td');
cells.forEach(cell => cell.onclick = function(){
const nextCell = cell.nextElementSibling;
if (nextCell)
alert(nextCell.innerHTML);
})
<table id="tableEventListId">
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
</tr>
<tr>
<td>11</td>
<td>22</td>
<td>33</td>
<td>44</td>
</tr>
<tr>
<td>111</td>
<td>222</td>
<td>333</td>
<td>444</td>
</tr>
<tr>
<td>1111</td>
<td>2222</td>
<td>3333</td>
<td>4444</td>
</tr>
</table>
Если вы хотите, чтобы он работал только для ячеек в первом столбце, измените селектор на #tableEventListId td:first-child
.