最近使用ruoyi框架的时候,在table中选中某行记录,可以用checkbox打对勾选中。

但是有需求想在鼠标单击某行的时候,某行颜色加深并被选中,所以进行了简单实现,

页面在引入必要的jQuery和ruoyi所需要的js之后,页面的数据展示会在table中进行展示:

<div><table id="bootstrap-table" data-mobile-responsive="true"></table>
</div>

此刻如果想要在table中通过鼠标单击选中某行的话,关键的js代码如下:

//定义每行数据row
var replaceVideoRow = "";//功能js,添加到script标签中即可
$(function() {//通过鼠标单击,加深某行颜色,并remove掉之前被选中行的颜色$("#bootstrap-table").on('click', 'tr', function() {$("#bootstrap-table").find("tbody").find("tr").each(function() {$(this).removeClass('color');});$(this).addClass('color');});//通过鼠标单击将row放到自定义replaceVideoRow,然后就可以通过replaceVideoRow获取对象相应属               //性的数据$('#bootstrap-table').on('click-row.bs.table', function(e, row, element) {replaceVideoRow = row;});})

对应的color如下,颜色背景根据需要可自行定义

<style>.color{background-color: ##31b000   !important;color: white;}
</style>

ruoyi鼠标单击一行选中数据相关推荐

  1. 鼠标单击就选中一个字的解决办法

    有时候我们想在两个字中间插入一个字,点击鼠标时却总是选中一个字. 解决办法: 按一下键盘的Insert键就好了. 造成这种情况的原因:极大可能是因为我们删除文字时不小心碰到了Insert键. 看完如果 ...

  2. layui单击一行直接选中

    layui单击一行选中单选框 layui的table单击行勾选checkbox功能 var num = 0;//全局变量,防止重复点击//监听行单击事件(双击事件为:rowDouble)table.o ...

  3. .net dataGridView当鼠标经过时当前行背景色变色;然后【给GridView增加单击行事件,并获取单击行的数据填充到页面中的控件中】...

    1.首先在前台dataGridview属性中增加onRowDataBound属性事件 2.然后在后台Observing_RowDataBound事件中增加代码 protected void Obser ...

  4. MFC鼠标单击截获鼠标双击事件,且无法记录单击的数据的解决方案

    遇到的问题: 鼠标点击会截断鼠标双击的事件,无法保存椭圆的数据.也就是说双击执行的过程是OnLButtonDown,OnLButtonUp,OnLButtonDblClk,OnLButtonUp.并不 ...

  5. 关于怎么获取Repeater控件复选框选中的那一行的数据

    关于怎么获取Repeater控件复选框选中的那一行的数据 1.首先你要有一个repeater控件,并且里面有复选框控件 2.废话不多话,直接上代码 Dim i As Integer'Car是repea ...

  6. 单单表单独占一行_数据透视表→Alt+D+P?

    数据透视表是Excel中最快.最灵活.最强大的数据处理分析工具.它可以轻松快速地进行分类汇总.筛选与排序.数据比较分析等各种复杂的数据统计.在数据汇总和分析方面,它比各类求和.求平均.求占比Sumif ...

  7. excel根据条件列转行_如何将excel里的一列数据转为一行 excel数据列转行的办法步骤...

    如何将excel里的一列数据转为一行 excel数据列转行的办法步骤 我们的生活中越来越离不开PC,但在使用PC的过程中总会遇到各种各样的问题.知识屋致力于给PC小白朋友们介绍一些简单常用问题的解决办 ...

  8. html鼠标特效怎么设置到桌面,用CSS实现鼠标单击特效

    如果你能很好地应用CSS,那么你的主页将被打扮得很靓.下面就给大家介绍用CSS做出的一个鼠标单击特殊效果图. 1.将下面的代码复制到你的主页中和之间. 〈STYLE〉.shadow { FILTER: ...

  9. GMap.NET入门详细教程【4】--------为控件添加事件,在鼠标单击时打点

    GMap.NET入门 下载 GMap.NET,并在VS中添加GMap.NET控件 初始化并加载一张地图 添加标记点.线.多边形 为控件添加事件,在鼠标单击时打点 快捷添加 选中窗体中的GMap控件,并 ...

最新文章

  1. 快速上手MyBatisPlus~(基友搭配,效率翻倍)
  2. BODY background=自适应大小_自适应(电脑/平板/手机)网页,自适应网页设计练习总结...
  3. Geomesa-Hbase单机部署及ingest、export shp文件数据
  4. interface接口实例
  5. mysql不存在就批量新增_mysql批量插入,存在则修改,不存在则插入
  6. 敏捷结果: 学习笔记
  7. 荷兰人发明的新客机是劈叉的!乘客坐在机翼上
  8. swift 选中长按项_Swift下使用UICollectionView 实现长按拖拽功能
  9. python可以处理哪些文件_Python(文件处理)
  10. 自定义对象和json互转
  11. Pycharm2018 汉化
  12. 等额本息和等额本金、提前还款
  13. 数字IC验证方法的分类
  14. 基于FPGA的图像浮雕效果实现
  15. 开启硬件辅助虚拟化——Intel虚拟化之旅
  16. AutoML- NNI
  17. java毕业设计“西单”甜品线上预定系统mybatis+源码+调试部署+系统+数据库+lw
  18. 【Android】第三方QQ账号登录的实现
  19. Python版名片管理系统源代码
  20. 用旧弃的Android智能手机变为电脑WIFI摄像头

热门文章

  1. 手把手带你入门前端工程化——超详细教程(高级前端必备)
  2. [Microsoft] [ODBC驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序 QODBC3:不能连接
  3. 数据可视化-echarts地图
  4. 带你畅玩ChatGPT
  5. 删除重复的数据保留一条
  6. 软件测试工程师面试接口测试常见问题
  7. iOS app瘦身优化之路
  8. 孩子科技特长生学什么比较好?当然是编程课
  9. 如何判断你的电脑是否“中毒”
  10. LTE(4G) RRC协议功能和服务