Показать сообщение отдельно
  #1 (permalink)  
Старый 29.07.2011, 12:07
Новичок на форуме
Отправить личное сообщение для sslab Посмотреть профиль Найти все сообщения от sslab
 
Регистрация: 06.07.2011
Сообщений: 7

Видимость строки таблицы
Доброго времени суток.

С проблемкой столкнулся.

Есть у меня table. В ней ряд строк, из них должна каждая нечетная строка быть видимой, а четная невидимой по умолчанию. Нужно это для того, что в столбцах видимых строк у меня расположена краткая информация о заказе, а при нажатии на номер заказа в одном из столбцов, должна под этой строкой появляться еще одна строка с одним столбцом, который бы содержал график и еще некоторую инфу.

Таблицу формирую динамически в js. И невидимость строки делаю стандартно
<tr id='tr_order_id'+id style='display:none;'>

Здесь и далее id - это номер заказа.

В этой невидимой (каждой четной) строке есть 1 столбец всего, при этом в каждой нечетной столбцов 11. Формирую столбец тоже стандартно
<td id='td_order_id'+id colspan='11'>

При клике на видимую строку, должна стать видимой и следующая строка, ктр по умолчанию не видима. Делаю это так
$('#tr_order_id'+id).css('display','block')

И именно при этом действии единственный столбец этой строки получается шириной не во все 11 столбцов предыдущей строки, а всего шириной в 1 столбец. При этом, если проверить аттрибут colspan, то он равен 11.

В чем тут беда?
Может способ решения данной задачи я выбрал неверный?

Заранее спасибо.
Ответить с цитированием