1.radio

jQuery部分:

<script type="text/javascript">$(function(){$("tbody>tr:odd").addClass("odd"); //先排除第一行,然后给奇数行添加样式$("tbody>tr:even").addClass("even"); //先排除第一行,然后给偶数行添加样式$('tbody>tr').click(function() {$(this).addClass('selected').siblings().removeClass('selected').end().find(':radio',this).attr('checked',true);});// 如果单选框默认情况下是选择的,则高色.// $('table :radio:checked').parent().parent().addClass('selected');//简化:$('table :radio:checked').parents("tr").addClass('selected');//再简化://$('tbody>tr:has(:checked)').addClass('selected');
})
</script>

html部分:

<body><table><thead><tr><th> </th><th>姓名</th><th>性别</th><th>暂住地</th></tr></thead><tbody><tr><td><input type="radio" name="choice" value=""/></td><td>张山</td><td>男</td><td>浙江宁波</td></tr><tr><td><input type="radio" name="choice" value="" /></td><td>李四</td><td>女</td><td>浙江杭州</td></tr><tr><td><input type="radio" name="choice" value="" checked='checked' /></td><td>王五</td><td>男</td><td>湖南长沙</td></tr><tr><td><input type="radio" name="choice" value="" /></td><td>找六</td><td>男</td><td>浙江温州</td></tr><tr><td><input type="radio" name="choice" value="" /></td><td>Rain</td><td>男</td><td>浙江杭州</td></tr><tr><td><input type="radio" name="choice" value="" /></td><td>MAXMAN</td><td>女</td><td>浙江杭州</td></tr></tbody></table>
</body>

css部分:

table        { border:0;border-collapse:collapse;}
td    { font:normal 12px/17px Arial;padding:2px;width:100px;}
th            { font:bold 12px/17px Arial;text-align:left;padding:4px;border-bottom:1px solid #333;}
.even        { background:#FFF38F;}  /* 偶数行样式*/
.odd        { background:#FFFFEE;}  /* 奇数行样式*/
.selected        { background:#FF6500;color:#fff;}

2.checkbox

jQuery部分:

<script type='text/javascript'>
$(function(){//设置除了第一行的其他行的样式$("tbody>tr:odd").addClass("odd");$("tbody>tr:even").addClass("even");$("tbody>tr").click(function(){//点击选中,如果本来就选中,则取消选中状态if($(this).hasClass('selected')){//将selected属性去除,同时将选中的check属性去除//find()方法找到当前元素的后代元素也就是找到当前tr的后代元素input,修改其属性$(this).removeClass('selected').find(':checkbox').attr("checked",false);}else{$(this).addClass('selected').find(':checkbox').attr("checked",true);}});//将选中的项添加selected样式,注意加上双引号,选择器中$("tbody :checkbox:checked").parents("tr").addClass("selected");
});</script>

html部分:

<body><table><thead><tr><th> </th><th>姓名</th><th>性别</th><th>暂住地</th></tr></thead><tbody><tr><td><input type="checkbox" name="choice" value=""/></td><td>张山</td><td>男</td><td>浙江宁波</td></tr><tr><td><input type="checkbox" name="choice" value="" /></td><td>李四</td><td>女</td><td>浙江杭州</td></tr><tr><td><input type="checkbox" name="choice" value="" checked='checked' /></td><td>王五</td><td>男</td><td>湖南长沙</td></tr><tr><td><input type="checkbox" name="choice" value="" /></td><td>找六</td><td>男</td><td>浙江温州</td></tr><tr><td><input type="checkbox" name="choice" value="" /></td><td>Rain</td><td>男</td><td>浙江杭州</td></tr><tr><td><input type="checkbox" name="choice" value="" /></td><td>MAXMAN</td><td>女</td><td>浙江杭州</td></tr></tbody></table>
</body>

css部分同上。

jQuery之表格变色相关推荐

  1. jQuery:1.5.4.3,表格变色(单击行,把当行的单选按钮(radio)设为选中状态,并应用当前样式)...

    ylbtech-jQuery:jQuery学习 jQuery语法实例 表格变色效果截图 jQuery:1.5.4.3,表格变色(单击行,把当行的单选按钮(radio)设为选中状态,并应用当前样式) H ...

  2. [原创]持续给力:jQuery实现表格隔行变色效果案例详解

    本案例源码 jQeruy20110323.rar 由于这几天忙着给学生出卷.测试等相关工作,导致这几天博客没有更新太多的东西,从本周开始我会持续的原创一些jQuery方面的文章,也请大家继续关注,我的 ...

  3. jquery实现动态表格项目(表格增加删除/全选/表格变色特效等功能)(附源码+javaWEB开发如果需要可以直接使用)

    jquery实现动态表格项目(表格增加删除/全选/表格变色特效)

  4. jQuery实现表格隔行换颜色:

    jQuery实现表格各行换颜色: 截图如下: 代码如下: <span style="font-family:Microsoft YaHei;font-size:14px;"& ...

  5. jquery计算表格列,求和

    jquery计算表格列,求和 有时候,需要统计网页上数据总数,系统没有提供该功能,需要手动计算,于是设计了这段代码 效果展示: 核心代码: $(function() {var totalRow = 0 ...

  6. 使用jquery合并表格中相同文本的相邻单元格

    一.效果 二.代码 <!DOCTYPE HTML> <html> <head><title>Example</title><meta ...

  7. 我的jQuery动态表格插件二

    本篇博客是我写在离职后,昨天刚辞职和交接完任务,准备离开.其实我有很多不舍,但是最终还是选择了离开,许多苦楚都埋在我的心底.哎,趁回成都找工作的机会是该好好休息一下了. 在上篇我的jQuery动态表格 ...

  8. jquery实现表格的多行删除

    初学jquery,发现自己比较脑残的一味百度,找到一些代码,就想着运行,出现问题不知道怎么解决. 下面介绍如何运用jquery实现表格的多行删除 首先如果你没有jquery类库,要先下载jquery类 ...

  9. 手机端html表格,jQuery Mobile 表格

    jQuery Mobile 表格 响应式表格 响应式设计一般用于适配用户各种移动设备. 我们只需要使用一个简单的类名,jQuery Mobile 就能根据屏幕的尺寸自动调整页面内容. 响应式表格让页面 ...

最新文章

  1. 一个小型网站多少台服务器,小型企业局域网需要服务器的价格在多少左右(40台机器)...
  2. Netty 实战:如何编写一个麻小俱全的 web 容器
  3. springmvc.xml 中 url-pattern/url-pattern节点详解
  4. powerbi和python区别_PowerBI和Python关于数据分析的对比
  5. c语言中式如何定义变量,“新中式”住宅该怎样定义?这场跨界对话给你看建发的答案...
  6. 发送结构化网络数据Server端
  7. ArcGIS工具之ET GeoWizards、GeoTools、GeoTools
  8. 跨站式SQL脚本注入的技巧介绍
  9. 服务器响应速度是上行速度吗,服务器带宽与速度之间的关系
  10. 推荐10款 好用的 Jquery 评分插件
  11. 安装Wireshark时提示Npcap失败的解决办法(亲测)
  12. 408计算机考试科目英语数学,关于计算机考研408的那些事儿
  13. Lattice系列FPGA
  14. 滚动抽奖html怎么做的,抽奖.html
  15. curl调用新版jenkins crumb报错 No valid crumb was included in the request 解决方法
  16. 计算机人工智能分数,分数一般想学人工智能?这6所双一流大学是首选
  17. java多态练习_Java多态练习
  18. 美在线教育商Lynda连续15年盈利 首度融资1亿美元
  19. 转:伟大的进展,都源于承认无知,源于思想自由
  20. [UE4]让AI跑起来

热门文章

  1. 【转】Java基础知识整理
  2. 理解oauth2.0【转载】
  3. 多媒体应用-swift
  4. Linux Malloc分析-从用户空间到内核空间
  5. JavaScript脚本放在哪里
  6. 10个帮助你快速调试和排错的小技巧
  7. Transaction And Lock--事务中使用return会回滚事务吗?
  8. 字符转十六进制 String = HEX using hexdump on linux
  9. WF4B1 的有返回值的Activity,Bookmark,有返回值Bookmark
  10. flash的运算比较符