jquery实现鼠标hover后背景色改变样式

1.实现效果描述

例如:当鼠标hover到参数值时,参数值的背景色改变,该列的其他数据背景色不变,同时展示出参数值的取值范围。
在这里插入图片描述

2.原现象描述

一开始没有单独做限制,使用的组件默认样式;后来对table的样式进行重写,但还是不能兼容实现要求的现象,要么只能实现鼠标hover到参数值时只改变参数值的背景,此时当鼠标再hover到其他数据时背景色都不会改变了;要么鼠标hover到参数值时,不仅参数值背景色改变,该行的其他数据的背景色也改变。
在这里插入图片描述

3.代码实现

使用jquery实现,并且要同时在分页方法和拉取数据方法中也要加上样式改变的代码。

//实现鼠标hover到参数值处,只改变参数值的背景色;鼠标hover其他数值的地方,行数据的背景色为默认值;
setTimeout(() => {
     $(".value-style").hover(function() {
         $(this).parents("tr").find("td").attr({
             style:"background: white !important;"
         });
     },function() {
         $(this).parents("tr").find("td").removeAttr("style");
     })
 }, 0)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值