Показать сообщение отдельно
  #1 (permalink)  
Старый 08.07.2012, 10:14
Интересующийся
Отправить личное сообщение для Cepin Посмотреть профиль Найти все сообщения от Cepin
 
Регистрация: 07.03.2009
Сообщений: 21

Как получить предыдущую ячейку при rowspan?
Есть огромная таблица с данными, в которой частенько встречаются ячейки со атрибутами rowspan и colspan.
Дана определенная ячейка из таблицы и нужно найти содержимое ее соседей (слева и справа).


Вот набросал мини-пример:
http://jsfiddle.net/zj7RU/

Вот таблица. Задача получить содержимое соседа слева(ячейка с номером 0) от ячейки с номером 5.


Как костыльный вариант использую следующую схему:
1) Создаю копию таблицы, где разворачиваю все colspan и rowspan (бью на ячейки с копированием содержимым)
2) Осуществляю переходы используя rowIndex и cellIndex

Вариант рабочий, но жутко тормозит на больших таблицах. Хотелось бы без глобального перебора.
Ответить с цитированием