選択したテーブルに 2 セットの行があります。
var slice1 = $( table ).children( "tr" ).slice( i - rowsPerItem, i );
var slice2 = $( table ).children( "tr" ).slice( i, i + rowsPerItem );
css を使用して強調表示し、検証できるのは正しい行です。ここで、親テーブルでの位置をセットとして交換したいと考えています。これらの 2 つのセットは、テーブル内で常に前後にあり、同じ数の行が含まれています。
私が試したことはすべて1行しか移動しません:
$( slice1 ).after( slice2[slice2.length-1] );
セットまたは行を同じ順序でまとめて、テーブル内の位置を入れ替えるにはどうすればよいですか?
これが私が見ているものの例です: http://jsfiddle.net/5vBfA/