@LoveCodeandCoffe

Как получить позицию элимента относительно родителя?

<tr >
			<td>	
                          opel
			</td>
			<td>mazda</td>
			<td>audi</td>
		</tr>

например как мне получить позицию строки таблиц при нажатии на определенный тег td?
т.e opel // 1
mazda//2
audi //3
  • Вопрос задан
  • 132 просмотра
Решения вопроса 2
0xD34F
@0xD34F Куратор тега JavaScript
document.querySelector('table').addEventListener('click', function(e) {
  if (e.target.tagName === 'TD') {
    const index = e.target.cellIndex;
    console.log(index);
  }
});

Это если как у вас, речь идёт о ячейках таблицы. В более общем случае можно делать так:

const index = [...element.parentNode.children].indexOf(element);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы