Html table 页 实现点击选中tr行 改变背景颜色
table 表格展示数据时没有选中的效果,如果对展示数据 做了一些操作 会导致 不太容易分辨,所以选中效果就很重要,而这个事件需要作用于整个tr的所有td 而不是某个td。
具体请看代码,如果可以更加方便请指出,。
首先我们要把click确定在哪个tr上 ,关键获取tr是最重要的,可以根据不通的选择器实现 我使用的是id选择器 加上 标签。
我的做法是获取到所有的tr 给点击的tr添加Class ,通过Class 设置背景颜色。

//js 代码

$("#tbody tr").click(function(){ //给每个tr 绑定点击事件  主要锁定每个trvar trs = $(this).parent().find('tr'); //获取所有tr if(trs.hasClass('on')){ //判断这些tr 有没有Class ‘on'’trs.removeClass('on');//把class on 移除 }             $(this).addClass('on');//点击的tr 添加 on class 用于改变样式
});

**//通过Class on 设置css样式
//给tr标签里 有onClass 的所有td 设置背景颜色。

tr.on td{background-color: #BFEFFF;  /*  背景颜色*/
}

**
这样 tr行选中改变背景颜色 就完成了。 也不用遍历。 个人认为此种写法 ,主要在于对选中tr的定位。

如有漏洞 欢迎指正。。。

Html table 页 实现点击选中tr行 改变背景颜色相关推荐

  1. vue项目 使用svg渲染地图 并添加点击事件,动态改变背景颜色

    需求: ui给了一张地图的svg,需要前端渲染出来并添加对应的点击事件,选中区域,背景颜色需要改变 实现思路: 1.拿到需要渲染的 svg图片,把其中path的值赋值过来,所有数据一起组成一个新的js ...

  2. html5单击修改背景色,js实现点击ul/li等改变背景颜色

    今天项目遇到了标题所说的问题,找到一篇很高效的例子,值得学习. Change.html body li{ list-style-type: none; } 文字文字文字 function g(x) { ...

  3. Jquery中设置表格的悬浮和选中时行的背景颜色

    场景 效果 要求 鼠标放在一行上此行背景颜色单倍高亮,点击一行时双倍高亮. 实现 html代码 <div class="ibox-content" id="orde ...

  4. ElementUI表格选中多行改背景颜色

    设置:row-class-name="tableRowClassName"  <div class="table"> <el-tableref ...

  5. 选中表格行高亮html,table选中的行以指定颜色高亮显示

    table选中的行以指定颜色高亮显示 1 三星 AA 2 Norkia BB 3 苹果 CC 4 联想 DD

  6. 点击按钮随机更换页面背景颜色

    点击按钮随机 更换页面背景颜色 先准备一个按钮就像如图所示的那样 然后获取到刚刚的按钮并为按钮绑定点击事件. 并且弹出警告框来证明获取并绑定成功按钮. 效果展示: 点击按钮即可弹出警告框. 在点击事件 ...

  7. Antd Table 点击行变换背景颜色 (Antd React)

    需求 实现的目标是,点击这一行,然后出现一个modal,这个modal可以拖拽,并且可以知道是点击哪一行出现的事件. 那么需要做的就是,点击这一行,然后其背景颜色变化. 实现 Antd Table有 ...

  8. android中设置ListView的选中的Item的背景颜色(附源码)

    http://longyi-java.iteye.com/blog/976067 ListView中没有默认的选择颜色,只有选择Item后的焦点颜色,鼠标点击时Item有颜色,放开鼠标后颜色也就没有了 ...

  9. 点击echarts柱状图动态改变数据项颜色样式

    首先附上参考文章连接:https://blog.csdn.net/weixin_42870683/article/details/103528254添加链接描述 今天来实现点击echarts柱状图,动 ...

最新文章

  1. 用正交变换化二次型为标准形的具体步骤
  2. json schema多种形式_什么是JSON Schema?
  3. Oculus除创始人之外的第一位员工离职
  4. OPTEE的内存管理 :页表的创建过程
  5. android读写文本文件,Android读写文件
  6. 敏捷软件开发 12 原则
  7. 使用apache mod_env模块保存php程序敏感信息
  8. 同义词挖掘的一些常用方法 及同义词替换程序
  9. 卡方检验的统计量推导_卡方检验如何计算?
  10. Flutter 编译失败shared_preferences_macos
  11. 幼儿园调查过程怎么写_幼儿园的调查报告范文
  12. NKOI 2008 涂色
  13. css内容超过宽度显示省略号没效果,文字超过两行折叠省略
  14. 互联网发展史【计网】
  15. 实现全球同服,保障业务出海——腾讯云跨域加速解决方案
  16. 《咸鱼分享》DNS轮询
  17. 2021数字四川创新大赛盛夏再起航
  18. ZooKeeper的节点类型有哪些?
  19. 音视频 — 图像基础
  20. 百度云管家下载大文件龟速问题解决

热门文章

  1. php 周岁,PHP求周岁
  2. 一文让您搞懂聚氨酯手工板与机制板的区别
  3. html5实现纵向滚动,【前端】如何让水平滚动区域的垂直滚动条固定在滚动区域的右边?...
  4. 第十一周作业——吃寿司
  5. Nodejs+php+puppeteer 实现web手机端录屏(bull+cluster)
  6. BY8301语音模块测试记录
  7. Linux 快速基础篇__Linux操作系统
  8. Tomcat调优常见参数配置
  9. jest测试vuex
  10. 复旦教授徐英瑾:人工智能研究为何需要哲学参与? (上)