案例1:隔行变色,滑动,点击变色以(选中取消效果)(addClass(),removeClass(),toggleClass())

Html:
<h4>1.隔行变行</h4><table width=500 class="tab01"><tr><th>name</th><th>特长</th><th>QQ</th></tr><tr><td>eric</td><td>擅长java</td><td>249056406</td></tr><tr><td>mike</td><td>擅长js,css,ps</td><td>249056406</td></tr><tr><td>jick</td><td>擅长sql,oracle</td><td>249056406</td></tr></table>
Css:
table{font-size:12px;border-collapse:collapse;border:1px solid #A9C9E2;}td,th{padding:5px;border:1px solid #A9C9E2;}tr{cursor:pointer;}.tab01{background:#EEFAFF;}tr.even{background:#F0FBEB;}tr.highlight,td.highlight,th.highlight{background:#FFFFDD;}  //highlight类供js动态添加
  tr.selected{background:#C2ECA7;}
(注意:因为tr.even设置了颜色,highlight必须指明tr、td、th,不然tr.even不起效果)
js:$('.tab01 tr:even').addClass('even');//滑动$('.tab01 tr:not(:first)').hover(function(){$(this).addClass('highlight');}, function(){$(this).removeClass('highlight');});//点击变色$('.tab01 tr:not(:first)').click(function(){$(this).toggleClass('selected');});//表头滑动$('.tab01 th').hover(function(){var colindex = $(this).index();$('.tab01 td:nth-child(' + (colindex + 1) + '),.tab01 th:nth-child(' + (colindex + 1) + ')').addClass('highlight');  //选中列添加highlight类            }, function(){$('.tab01 tr').children().removeClass('highlight');});

2.如上表格中添加一列按钮,选中行按钮打钩以及行变色(hasClass,removeClass,removeAttr,)

Js:
//默认选中的添加样式$('.tab02 input[type="checkbox"]:checked').parents('tr').addClass('selected');
$(".tab02 tr:not(:first)").click(function(){   if($(this).hasClass("selected")){$(this).removeClass("selected");$(this).find('input[type="checkbox"]').removeAttr("checked");}else{$(this).addClass("selected");$(this).find('input[type=checkbox]').attr("checked","checked");}
});

转载于:https://www.cnblogs.com/qinyi173/p/4989997.html

jquery 操作表格实例相关推荐

  1. JQuery 操作表格和JqGrid了解

    登录 | 注册 mike_caoyong的专栏 目录视图 摘要视图 订阅 CSDN日报20170322--<关于软件研发的一些体会总结>    同步博客至 CSDN ,让更多开发者看到你的 ...

  2. jquery操作表格

    JS/JQuery获取当前元素的上一个/下一个兄弟级元素等元素的方法 https://www.cnblogs.com/goloving/p/7183803.html jQuery操作表格(table) ...

  3. jquery操作表格 合并单元格

    $('#table_2').mergeCell({cols: [7,8,9] ///参数为要合并的列,例如[0,5],表示第0和第5列});/** * 操作表格 合并单元格 行 * 2016年12月1 ...

  4. html表格统计表,jQuery操作表格(table)的常用方法、技巧汇总

    以下列出13个jQuery操作table常用到的功能: 1.鼠标移动行变色 $('#table1 tr').hover(function(){ $(this).children('td').addCl ...

  5. 【jQuery学习】—jQuery操作CSS和表格

    [jQuery学习]-jQuery操作CSS和表格 一.jQuery操作CSS 二.jQuery操作表格

  6. Python 操作Word文档插入图片和表格实例演示

    Python 操作Word文档插入图片和表格实例演示 效果图 实现过程 ① python-docx 库安装 ② word 文档插入图片演示 ③ word 文档插入表格演示 [ 文章推荐 ] Pytho ...

  7. 【Jquery】Jquery操作table表格详细说明

    函数说明 //eq:获取子元素索引从 0 开始 $("#tableid tr th:eq(1)").remove();//第二列 //nth-child:获取子元素从 1 开始 $ ...

  8. jquery对表格行列的操作-jquery动态增加表格行或者列

    jquery对表格的操作是老生常谈的问题.最近项目中用到了,今天在这里分享一下! 效果大体如下: 分享一下代码吧! html <div class="table-responsive& ...

  9. ThinkPHP 6.0 phpspreadsheet操作Excel表格实例

    在 ThinkPHP 6.0 中实现 excel 导出功能,需要使用第三方扩展phpspreadsheet. 安装和导入导出就不再讲解了,可以看这两篇: <ThinkPHP6 excel 导入功 ...

  10. jQuery 操作大全

    jQuery 选择器 选择器 实例 选取 * $("*") 所有元素 #id $("#lastname") id="lastname" 的元 ...

最新文章

  1. Linux 系统运维 文件操作命令
  2. Qt QSetting *.ini.lock
  3. boost::range模块reversed相关的测试程序
  4. 漫画 | 程序员的悲哀是什么?
  5. HDU - 2444——The Accomodation of Students(判断二分图,二分图最大匹配)
  6. 经典排序算法(12)——总结
  7. 【转】CT基本概念(必须掌握)!!!!!!!!!!!!!!
  8. 广度优先搜索解决欧拉回路时间复杂度_迷宫搜索类的双向bfs问题(例题详解)
  9. 03-mysql的相关命令-启动与关闭服务-配置环境变量
  10. cad 打开硬件加速卡_CAD卡顿?电脑带不动?几个简单实用的方法,解决CAD运行卡顿问题...
  11. 力扣383.赎金信(JavaScript)
  12. spring boot服务部署后访问zul页面404
  13. ps3手柄在linux ubuntu 下的使用
  14. 怎样学手机拼音打字html t=45,在手机上怎么学拼音打字
  15. [升级][报错]zipimport.ZipImportError: can‘t decompress data; zlib not available
  16. 用Python一步读写csv、xlsx表格
  17. Linux虚拟机无法显示IP的解决办法
  18. Jenkins 配置邮件通知
  19. 职场“加班”那些事之病态的加班文化
  20. UE4 Pixel Streaming像素推流云端部署方案

热门文章

  1. java url 传值乱码问题_java 页面url传值中文乱码问题解决
  2. MATLAB的sum函数
  3. python做服务器需要什么模块_用Python自带的包建立简单的web服务器
  4. mfc c++string、char与char*之间的关系
  5. fileboy v1.9 发布,文件变更监听通知系统
  6. python虚拟环境virtualenv、virtualenv下运行IDLE、powershell 运行脚本由执行策略引起的问题...
  7. leetcode-884-两句话中的不常见单词
  8. 《中国人工智能学会通讯》——11.24 本文的出发点:模仿人类视觉
  9. ftp 上传下载整个目录
  10. 对JVM GC进一步的实例解析