Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 29.07.2011, 11: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.

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

Заранее спасибо.
Ответить с цитированием
  #2 (permalink)  
Старый 29.07.2011, 11:13
Профессор
Отправить личное сообщение для ваый Посмотреть профиль Найти все сообщения от ваый
 
Регистрация: 29.06.2011
Сообщений: 445

Строка таблицы это как-то не совсем блочный элемент, правда? Лучше бы так:
$('#tr_order_id'+id).show()
Может, дело в этом.
Ответить с цитированием
  #3 (permalink)  
Старый 29.07.2011, 11:20
Новичок на форуме
Отправить личное сообщение для sslab Посмотреть профиль Найти все сообщения от sslab
 
Регистрация: 06.07.2011
Сообщений: 7

Может, через show и hide не пробовал даже.
Попробую вечерком..
Ответить с цитированием
  #4 (permalink)  
Старый 29.07.2011, 12:10
Аспирант
Отправить личное сообщение для lalala Посмотреть профиль Найти все сообщения от lalala
 
Регистрация: 04.03.2011
Сообщений: 87

попробуйте просто $('#tr_order_id'+id).css('display','')
Ответить с цитированием
  #5 (permalink)  
Старый 30.07.2011, 12:44
Новичок на форуме
Отправить личное сообщение для sslab Посмотреть профиль Найти все сообщения от sslab
 
Регистрация: 06.07.2011
Сообщений: 7

Сообщение от lalala Посмотреть сообщение
попробуйте просто $('#tr_order_id'+id).css('display','')
Да, действительно так помогло. Спасибо.
Ответить с цитированием
  #6 (permalink)  
Старый 30.07.2011, 22:58
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

....css('display',*!*''*/!*)

мб none надо указывать?
Ответить с цитированием
  #7 (permalink)  
Старый 04.12.2011, 15:44
Аватар для Андрей38
Профессор
Отправить личное сообщение для Андрей38 Посмотреть профиль Найти все сообщения от Андрей38
 
Регистрация: 11.12.2010
Сообщений: 261

как можна вернуть НЕЧЕТНУЮ цифру в JS ?Подскажите пожайлуста
var nechet=1
if(nechet=true){
alert(nechet)}
???
__________________
http://www.youtube.com/watch?feature...&v=cz0uN1ZNuM0
История не в теории ,а по факту
Ответить с цитированием
  #8 (permalink)  
Старый 04.12.2011, 15:55
Аватар для Андрей38
Профессор
Отправить личное сообщение для Андрей38 Посмотреть профиль Найти все сообщения от Андрей38
 
Регистрация: 11.12.2010
Сообщений: 261

<script type="text/javascript">
	var len=168
	if(len%2!==1){
	alert(len)}
	</script>
__________________
http://www.youtube.com/watch?feature...&v=cz0uN1ZNuM0
История не в теории ,а по факту
Ответить с цитированием
  #9 (permalink)  
Старый 04.12.2011, 19:58
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

myNumber = prompt('Введите любое число',  (Math.random()*100)|0 );

var nechet = Boolean(myNumber % 2);

alert(nechet);
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подсветка строки динамической таблицы mgramin Элементы интерфейса 22 16.06.2011 12:35
Как реализовать скроллинг в Div-е до указанной строки таблицы. Shabol Элементы интерфейса 3 24.09.2010 13:19
Изменение цвета строки таблицы. slavazav Events/DOM/Window 9 14.09.2010 11:41
Как вложено прятать строки таблицы? Бобр Общие вопросы Javascript 10 01.08.2010 12:57
можно ли, если да то как удалить строки из таблицы Avaria Я не знаю javascript 3 11.06.2009 02:03