テーブル内にリンクがあり、クリックすると親全体が削除されますtr
。detach()
後でイベントに基づいてそのアイテムを復元する目的で使用しています。
通常、これを変数として保存し、後で呼び出して後で使用しますが、append()
複数の行を復元する必要がある場合はどうなりますか?
.=
変数にさらに追加する方法はありませんか ?
JSFiddle = http://jsfiddle.net/nErDy/
テーブル内にリンクがあり、クリックすると親全体が削除されますtr
。detach()
後でイベントに基づいてそのアイテムを復元する目的で使用しています。
通常、これを変数として保存し、後で呼び出して後で使用しますが、append()
複数の行を復元する必要がある場合はどうなりますか?
.=
変数にさらに追加する方法はありませんか ?
JSFiddle = http://jsfiddle.net/nErDy/
配列を使用してみませんか?
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);
});
});
他のみんなが言ったことは、配列を使用することです。また、奇数行のcssを実際のcssに移動して、削除された行を尊重するようにします。
#teams tr:nth-child(even) td { background-color : #cecece }
配列を使用して、切り離されたすべてのアイテムを格納する必要があります: http ://jsfiddle.net/nErDy/1/