2

テーブル内にリンクがあり、クリックすると親全体が削除されますtrdetach()後でイベントに基づいてそのアイテムを復元する目的で使用しています。

通常、これを変数として保存し、後で呼び出して後で使用しますが、append()複数の行を復元する必要がある場合はどうなりますか?

.=変数にさらに追加する方法はありませんか ?

JSFiddle = http://jsfiddle.net/nErDy/

4

3 に答える 3

8

配列を使用してみませんか?

var deleted = [];
//Allow people to delete rows
$('a.delete').click(function() {
    deleted.push($(this).parent().parent().detach());
});

//Restore all
$('a.restore').click(function() {
    $.each(deleted, function(i, v) {
        $('#teams').append(v);
    });
});​

http://jsfiddle.net/wirey00/nErDy/2/

于 2012-08-21T16:11:49.363 に答える
1

他のみんなが言ったことは、配列を使用することです。また、奇数行のcssを実際のcssに移動して、削除された行を尊重するようにします。

#teams tr:nth-child(even) td { background-color : #cecece }​

http://jsfiddle.net/44Qab/

于 2012-08-21T16:17:19.887 に答える
1

配列を使用して、切り離されたすべてのアイテムを格納する必要があります: http ://jsfiddle.net/nErDy/1/

于 2012-08-21T16:11:14.550 に答える