一旦我开始对列进行排序,我的表格行背景颜色就会出现问题。当我的文档加载时,代码运行如下:
$('tbody tr:even').css('background-color','#F1F1F1');
$('tbody tr:odd').css('background-color','#FFFFF0');
对我的 th 进行排序的代码是这样的:
$('.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');
});