多sheet行点击变色异常
报表有两个sheet,切换之后,正常的话点击一行后变红色,再点击另外一行颜色会恢复,但是目前点了其他行颜色不会恢复正常
124519
行变色JS如下:
var $lasttd;//上一个单元格变量
var lastcolor;//上一次颜色变量
$('.x-table tr').click(function(){
if($lasttd){
$lasttd.css('background',lastcolor);
} //离开后原单元格恢复原色
lastcolor=$(this).css('background-color');
if(!lastcolor)
lastcolor=$(this).css('background');//保存原始颜色
$(this).css('background','red');//设置当前单元格为红色
$lasttd=$(this);//保存上一个单元格
});