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
Форумы портала PHP.SU :: Версия для печати :: Выбор ячейки таблицы в предидущей строке.
Форумы портала PHP.SU » Клиентская разработка » JavaScript & VBScript » Выбор ячейки таблицы в предидущей строке.

Страниц (1): [1]
 

1. Саныч - 07 Сентября, 2013 - 21:40:37 - перейти к сообщению
Суть задачи, есть таблица, много строк и много столбцов. На каждой ячейки висит обработчик по клику. Нужно получить ячейку ровно над той, на которую кликнули. Как опредилить позицию ячейки (td) в троке таблицы (tr)? Пока сделал тупо цикл по previousElement пока не упрусь в начало, но как-то не красиво...
2. tuareg - 07 Сентября, 2013 - 21:49:21 - перейти к сообщению
http://jsfiddle[dot]net/tuareg/LjLtR/
и еще Улыбка
http://learn[dot]javascript[dot]ru/trave[dot][dot][dot]сылки-для-таблиц

P.S я бы рекомендовал, использовать делегирование событий, а не вешать клик на каждую ячейку
3. Саныч - 07 Сентября, 2013 - 21:57:30 - перейти к сообщению
tuareg, спасибо, то что нужно. Не знал про эти специальные свойства для элементов таблицы, но чувствовал, что должно что-то такое быть, просто не может не быть Улыбка

tuareg пишет:
я бы рекомендовал, использовать делегирование событий, а не вешать клик на каждую ячейку
В данном случае это не принципиально.

 

Powered by ExBB FM 1.0 RC1