列のソートを開始すると、表の行の背景色に問題があります。私の文書がロードするコードは次のように実行されます:私の目をソートするjqueryを使用してソートする際に、テーブルをソートして背景色を交互に変更するにはどうすればよいですか?
$('tbody tr:even').css('background-color','#F1F1F1');
$('tbody tr:odd').css('background-color','#FFFFF0');
コードは以下です:
$('.toggle').toggle(function(){
$(this).css("background-image", "url('desc.gif')");
}, function(){
$(this).css("background-image", "url('asc.gif')");
});
が、それらはソート開始すると偶数行は右互いの上に存在し、互いの上に奇数の行があります。並べ替えるときに行の色を変更するにはどうすればよいですか?私はすでに次のことを試してみましたが、それは動作しません:
$('.toggle').toggle(function(){
$(this).css("background-image", "url('desc.gif')");
$('tbody tr:even').css('background-color','#F1F1F1');
$('tbody tr:odd').css('background-color','#FFFFF0');
}, function(){
$(this).css("background-image", "url('asc.gif')");
$('tbody tr:even').css('background-color','#F1F1F1');
$('tbody tr:odd').css('background-color','#FFFFF0');
});
ソートには何を使用していますか? – Neal
jQuery Tablesorterを使用しています。 –