Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Выбор ячейки таблицы в предидущей строке.
Покинул форум
Сообщений всего: 1365
Дата рег-ции: Июль 2010 Откуда: Украина, Запорожье
Помог: 62 раз(а)
Суть задачи, есть таблица, много строк и много столбцов. На каждой ячейки висит обработчик по клику. Нужно получить ячейку ровно над той, на которую кликнули. Как опредилить позицию ячейки (td) в троке таблицы (tr)? Пока сделал тупо цикл по previousElement пока не упрусь в начало, но как-то не красиво...
----- Все возражают против того, что я гений, хотя никто еще так меня не назвал. - Орсон Уэллс
tuareg
Отправлено: 07 Сентября, 2013 - 21:49:21
Участник
Покинул форум
Сообщений всего: 1234
Дата рег-ции: Июнь 2010
Покинул форум
Сообщений всего: 1365
Дата рег-ции: Июль 2010 Откуда: Украина, Запорожье
Помог: 62 раз(а)
tuareg, спасибо, то что нужно. Не знал про эти специальные свойства для элементов таблицы, но чувствовал, что должно что-то такое быть, просто не может не быть
tuareg пишет:
я бы рекомендовал, использовать делегирование событий, а не вешать клик на каждую ячейку
В данном случае это не принципиально.
----- Все возражают против того, что я гений, хотя никто еще так меня не назвал. - Орсон Уэллс
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.