次の質問があります。
以下の例のようなテーブルがあります。計画は行をコピーすることですが、新しいクラスではありません。クラスは削除クラスで変更する必要があります。jsfiddle の例: http://jsfiddle.net/klaas3/wgRYR/目標は、最後の行を常に緑に保ち、他の行を赤に保つことです。
<table class="test">
<thead>
<tr>
<td>header 1</td>
<td>header 2</td>
<td>header 3</td>
<td>header 4</td>
</tr>
</thead>
<tbody>
<tr class="1">
<td>data 1</td>
<td>data 2</td>
<td>data 3</td>
<td class="remove"></td>
</tr>
<tr class="2">
<td>data 1</td>
<td>data 2</td>
<td>data 3</td>
<td class="remove"></td>
</tr>
<tr class="new">
<td>data 1</td>
<td>data 2</td>
<td>data 3</td>
<td class="new"></td>
</tr>
</tbody>
最後の列 (新しいクラスと削除クラス、または赤と緑の色) をボタンとして使用します。
私はすでに次のものを持っていますが、何かがうまくいかないようです:
$("table.test tr.new:last td.new").click(function(){
$('table.test tr.new:last td.new').removeClass('new').addClass('remove').fadeIn("fast");
$('table.test tr.new:last').clone(true).insertAfter('table.test tr.new:last');
});
私は経験豊富な jquery ユーザーではありません。また、セル クラスが変更されると、テーブルの行クラスも db id で変更されます。(しかし、実際のサンプルで試してみます)。