Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Родительская ячейка ячейки (в table) - как определить? (https://javascript.ru/forum/events/26899-roditelskaya-yachejjka-yachejjki-v-table-kak-opredelit.html)

a1exei 26.03.2012 22:35

Родительская ячейка ячейки (в table) - как определить?
 
Если элемент формы (например input или textarea) находится в объекте table, мне нужно найти содержимое родительской ячейки, т.е. предыдущей, которая именно граничит с ней с левой стороны. Поскольку parentNode в таблицах не работает, ищу подобный способ для ячейки таблицы.

Кто знает существуют ли какие-то функции для этой цели?
Ведь в таблицах может быть rowspan или colspan которые могут привести к путанице.

Aetae 27.03.2012 00:08

>нужно найти содержимое родительской ячейки, т.е. предыдущей, которая именно граничит с ней с левой стороны
Щито?
>parentNode в таблицах не работает
Щито, блджад!?

antonM 27.03.2012 00:35

a1exei,
Вам бы начать надо вот отсюда, чтобы устранить путаницу в мыслях...

a1exei 27.03.2012 17:51

Что непонятного?
Цикл пробегает по элементам формы, если форма находится в ячейке таблицы надо узнать содержимое предыдущей ячейки которая "нарисована" слева.

Так понятно?

Да вижу как ссылки на учебник постить так все мастера, а вот конкретно ответить на вопрос кто-то может?

antonM 28.03.2012 03:00

Вы непонятно и неполно формулируете вопрос и при этом смешиваете мух и котлеты. И хотите чтоб Вам помогли...
Ссылка на учебник дана чтобы вы разобрались с базовыми понятиями (родительский, соседний элемент...) и правильно сформулировали вопрос, если вы и этого не хотите сделать, тогда разбирайтесь сами...

Rootpassword 28.03.2012 10:29

a1exei, вам все верно сказали. Для любого td родительским(parentNode) будет строка(tr), что разумно. То, что вы ищите, называется "соседним" элементом -(elem.nextSibling, elem.previousSibling )

a1exei 13.04.2012 15:15

Спасибо!) Хоть кто-то адекватно ответил.)

trikadin 13.04.2012 19:38

Цитата:

Сообщение от a1exei
а вот конкретно ответить на вопрос кто-то может?

А конкретно задать вопрос ты можешь? Нормально, подумав. Нет? Тогда не жди адекватной реакции.

w46823 14.04.2012 03:33

Представил себе инпут, который нарисован на какой-то границе слева, да еще и является родительским элементом для формы...
...вру, моей фантазии на это не хватило.

a1exei 19.05.2012 13:46

Упростил вопрос:
как получить ячейку таблицы, находящуюся слева от другой ячейки?

w46823, то что ты написал я такого даже не постил, у тебя явно фантазия разыгралась.


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