Slide Переключить таблицу, которая загружается динамически с помощью load()

Я загружаю таблицу на свою страницу с помощью метода load().

Первая строка таблицы доступна для щелчка, и при нажатии должна переключаться остальная часть таблицы. Код, который я использую, приведен ниже:

    $('.collapsable tr:first').live('click', function() {
    $('.collapsable tr:first').nextAll().slideToggle("fast");
});

Я хочу, чтобы таблица скрывалась при загрузке страницы. Я пытался использовать: $('.collapsable tr:first').live('load', function() { но безуспешно.

Также попытался просто поставить это: $('.collapsable tr:first').nextAll().slideToggle("fast"); в функцию document.ready, но она также ничего не делает.

Кто-нибудь может помочь?

Спасибо


person user795954    schedule 01.08.2011    source источник


Ответы (1)


Это может вам помочь.

Используйте .click вместо .live :

$('.collapsable tr:first').click(function() {

    $('.collapsable tr:first').nextAll().slideToggle("Show");

});
person Manikandan Thangaraj    schedule 01.08.2011
comment
Извините, я попробовал это первым, и это не сработало. Код PHP, создающий таблицу, находится на другой странице PHP, загружаемой с помощью jQuery load(). - person user795954; 01.08.2011