Видимость строки таблицы
Доброго времени суток.
С проблемкой столкнулся. Есть у меня 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. В чем тут беда? Может способ решения данной задачи я выбрал неверный? Заранее спасибо. |
Строка таблицы это как-то не совсем блочный элемент, правда? Лучше бы так:
$('#tr_order_id'+id).show() Может, дело в этом. |
Может, через show и hide не пробовал даже.
Попробую вечерком.. |
попробуйте просто $('#tr_order_id'+id).css('display','')
|
Цитата:
|
....css('display',*!*''*/!*) мб none надо указывать? |
как можна вернуть НЕЧЕТНУЮ цифру в JS ?Подскажите пожайлуста
var nechet=1 if(nechet=true){ alert(nechet)} ??? |
<script type="text/javascript"> var len=168 if(len%2!==1){ alert(len)} </script> |
myNumber = prompt('Введите любое число', (Math.random()*100)|0 ); var nechet = Boolean(myNumber % 2); alert(nechet); |
Часовой пояс GMT +3, время: 03:23. |