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 я бы рекомендовал, использовать делегирование событий, а не вешать клик на каждую ячейку
и еще
http://learn[dot]javascript[dot]ru/trave[dot][dot][dot]сылки-для-таблиц
P.S я бы рекомендовал, использовать делегирование событий, а не вешать клик на каждую ячейку
3. Саныч - 07 Сентября, 2013 - 21:57:30 - перейти к сообщению
tuareg, спасибо, то что нужно. Не знал про эти специальные свойства для элементов таблицы, но чувствовал, что должно что-то такое быть, просто не может не быть
tuareg пишет:
В данном случае это не принципиально.
я бы рекомендовал, использовать делегирование событий, а не вешать клик на каждую ячейку