Показать сообщение отдельно
  #1 (permalink)  
Старый 15.06.2010, 13:57
Интересующийся
Отправить личное сообщение для g-smagin Посмотреть профиль Найти все сообщения от g-smagin
 
Регистрация: 15.06.2010
Сообщений: 11

$('.class').html( data ); для скрытого элемента
добрый день!

имеется таблица, находящаяся в скрытом блоке <div></div>, со стилем:
visibility: hidden;

следующий код загружает с сервера строки таблицы
$.post('test.php', {'test': 'test'}, function(data) {
                        $('#chart').empty(); // очищаем таблицу
                        $('#chart').html( data ); // вставляем новый код
                        $('#chart_block').show(); // показываем скрытый <div>
                    });


вопрос, почему таблица не отображается?

она занимает пространство на странице, по коду видно - все данные на месте. но! данных не видно - хоть убейте.

если делать ее изначально - видимой, то все в порядке. строки исправно заполняются.

с jQuery работаю недавно, но подобных приключений не встречал. может что обновить надо?
видел, люди располагают такие (скрытые) элементы далеко за пределами страницы (что-то вроде left: -9999px, неужели только так решается?

Ответить с цитированием