Как добавить новую строку в таблицу с анимацией, используя jQuery? - PullRequest
4 голосов
/ 15 декабря 2009

Это то, что я делаю, чтобы добавить новую строку в таблицу: -

function expandAll(){
        $('#myTableID>tbody>tr>td:nth-child(2)>div:nth-child(2)').each ( function() {
            html = $(this).html();
// Is it possible to add this Row with animation
            $(this).parent().parent().after( "<tr><td colspan='2'>&nbsp;</td><td colspan='15'>" + html + "</td></tr>" ).slideDown('slow');          
        } );
    }

Я могу добавить новую строку, но эффект от использования slideDown отсутствует.

1 Ответ

6 голосов
/ 15 декабря 2009

Если у вас есть JQuery 1.3.2, вы можете сделать это:

$("<your row html>").hide().insertAfter($(this).parent().parent()).slideDown('slow');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...