3

その行のチェックボックスがオンになっている場合、jQueryを使用して1つのテーブルから別のテーブルに行をコピーできる必要があります。

私はこの方法を使ってみました.clone()が、これは非常に奇妙な振る舞いをしました。jQueryは2番目のテーブルの行を具体的にターゲットにしていましたが、最初のテーブルにコピーすると、ターゲットにすることができました。したがって、clone()が正しくないか、別のものを使用する必要があります。

$('#offers tbody tr td input.checkbox:not(:checked)').click(function (e) {
    var row = $(this).closest('tr');
});
4

1 に答える 1

9
$('#offers tbody tr td input.checkbox:not(:checked)').on('change', function (e) {
     var row = $(this).closest('tr').html();
     $('#otherTable tbody').append('<tr>'+row+'</tr>');
});

実際に見てください!http://jsfiddle.net/3BZp4/1/

クローンもあなたのために働くべきであり、将来の選択に影響を与えないべきです:

http://jsfiddle.net/AkVTw/1/

コメントごとにチェックを外すためのキャッチがあります:

http://jsfiddle.net/wGGDb/

于 2012-05-25T15:22:59.883 に答える