多sheet行点击变色异常

楼主
我是社区第82939位番薯,欢迎点我头像关注我哦~
报表有两个sheet,切换之后,正常的话点击一行后变红色,再点击另外一行颜色会恢复,但是目前点了其他行颜色不会恢复正常



行变色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);//保存上一个单元格  
    });  




分享扩散:

沙发
发表于 2019-1-21 14:22:34
板凳
发表于 2019-1-21 14:44:04
自己解决了
地板
发表于 2019-1-22 14:40:17
可以,但是感觉用处不是特别大
5楼
发表于 2020-5-20 11:19:05

怎么解决的?分享一下呗
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

4回帖数 1关注人数 7150浏览人数
最后回复于:2020-5-20 11:19

返回顶部 返回列表