Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Получить id прородителя (https://javascript.ru/forum/misc/68008-poluchit-id-proroditelya.html)

KiberQ 20.03.2017 15:43

Получить id прородителя
 
Доброго всем, имеется такой код:

function showEdit(param) // Функция для отображения редактируемого поля
{
	x = param.id.replace(/[a-z]/ig, '');
	componentID = param.id.replace(/[0-9]/g, ''); //вернет id элемента, которого мы нажали
	return false;
}


Мне необходимо получить его прородителя, в данном случае column672.
Структура на скрине, как это сделать?


devote 20.03.2017 15:52

param.parentElement.parentElement.id

ksa 20.03.2017 15:54

Цитата:

Сообщение от KiberQ
Мне необходимо получить его прородителя, в данном случае column672.

Это не родитель в семейном понимании этого слова, скорее дед. :D

param.parentNode.parentNode;

http://www.fpublisher.ru/documentati...cs#hparentnode

KiberQ 20.03.2017 17:52

спасибо, а если обратная ситуация. Нажали по column и нужно получить элемент, который находится в td?


ksa 21.03.2017 08:41

У строки есть коллекция cells...
https://learn.javascript.ru/traversing-dom

У ячеек есть коллекция childNodes...
http://www.fpublisher.ru/documentati...cs#hchildnodes

Вместо картинок лучше бы хтмл разметку тут разместил... :-E


Часовой пояс GMT +3, время: 15:52.