当前位置:  编程技术>jquery

jQuery 点击复选框 高亮显示选中行

    来源: 互联网  发布时间:2014-09-03

    本文导语:  使用jquery实现的点击复选框则高亮显示选中行的一例代码。如下:   代码示例:       jQuery点击复选框 高亮显示选中行 全选、反选 - www.      table{ border:0;border-collapse:collapse;}   td{ font:normal 12px/17px Arial;padding:2px;widt...

使用jquery实现的点击复选框则高亮显示选中行的一例代码。如下:
 

代码示例:
 
 
 
jQuery点击复选框 高亮显示选中行 全选、反选 - www. 
  
 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;} 
  
 
  
 //插件编写 
 (function ($) { 
     $.fn.extend({ 
         "alterBgColor": function (options) { 
             //设置默认值 
             options = $.extend({ 
                 odd: "odd", /* 偶数行样式*/ 
                 even: "even", /* 奇数行样式*/ 
                 selected: "selected" /* 选中行样式*/ 
             }, options); 
             $("tbody>tr:odd", this).addClass(options.odd); 
             $("tbody>tr:even", this).addClass(options.even); 
             $('tbody>tr', this).click(function () { 
                 //判断当前是否选中 
                 var hasSelected = $(this).hasClass(options.selected); 
                 //如果选中,则移出selected类,否则就加上selected类 
                 $(this)[hasSelected ? "removeClass" : "addClass"](options.selected) 
                 //查找内部的checkbox,设置对应的属性。 
      .find(':checkbox').attr('checked', !hasSelected); 
             }); 
 
 
             //表头中的checkbox (全选 反选) 
             $("thead>tr th:first :checkbox:first ").click(function () { 
                 //判断当前是否选中 
                 var hasSelected = $(this).attr("checked"); 
                 //如果选中,则移出selected类,否则就加上selected类 
                 $('tbody>tr')[!hasSelected ? "removeClass" : "addClass"](options.selected); 
                 if (hasSelected) 
                     $('tbody>tr :checkbox').attr("checked",true); 
                 else 
                    $('tbody>tr :checkbox').attr("checked",false); 
             }); 
             // 如果单选框默认情况下是选择的,则高色. 
             $('tbody>tr:has(:checked)', this).addClass(options.selected); 
             return this;  //返回this,使方法可链。 
         } 
     }); 
 })(jQuery); 
 
 //插件应用 
 $(function(){ 
  $("#table2") 
    .alterBgColor()  //应用插件 
    .find("th").css("color","red");//可以链式操作 
 }); 
 
 
 
 
 
 
 姓名性别暂住地 
  
   
    
   张三 
   男 
   浙江宁波 
   
   
    
    李四 
   女 
   浙江杭州 
   
   
    
     王五 
   男 
   湖南长沙 
   
   
    
   赵六 
   男 
   浙江温州  
   
   
   
    Rain 
   男 
   浙江杭州 
   
   
    
   MAXMAN 
   女 
   浙江杭州 
   
  
 
 

    
 
 

您可能感兴趣的文章:

  • Jquery操作html复选框checkbox:全选,全不选和反选
  • jQuery 复选框和单选框插件 CheckRadios
  • MVC2 jQuery的验证时,关于客户端验证绑定复选框问题。
  • jQuery 复选框和单选框插件 checkBo
  • jQuery判断复选框是否勾选的原理及示例
  • jquery判断复选框checkbox是否选中的简单示例
  • jquery动态获取复选框checkbox选中个数
  • jquery 复选框全选的小例子
  • JQuery 勾选指定name复选框集合的例子
  • jquery复选框全选/取消示例
  • jquery判断复选框是否选中二种方法
  • jquery 判断checkbox(复选框)是否被选中
  • jquery复选框checkbox实现删除前判断
  • jquery复选框checkbox删除前判断实例
  • jquery checkbox复选框是否选中的检测代码
  • jquery操作复选框(checkbox)的12个小技巧总结
  • JQuery 复选框全选与反选的例子
  • jquery统计用户选中的复选框的个数
  • JQuery 分组复选框操作实例(bind绑定事件)
  • jQuery判断checkbox(复选框)是否选中、全选、反选
  • jQuery分别获取选中的复选框值的示例
  • jQuery语法高亮插件 JUSH
  • jQuery语法高亮插件 Snippet
  • jQuery语法高亮插件 beautyOfCode
  • jQuery语法高亮插件 DlHighlight
  • jQuery 表格隔行换色 鼠标高亮行变色的实现代码
  • Jquery点击高亮显示的实现代码
  • Jquery如何实现点击时高亮显示代码
  • jQuery隔行换色和鼠标经过高亮并显示隐藏内容
  • Jquery 点击按钮自动高亮实现原理及代码
  • Jquery实现的一种常用高亮效果示例代码
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Jquery 改变radio/checkbox选中状态,获取选中的值(示例代码)
  • jquery无法设置checkbox选中即没有变成选中状态
  • jQuery设置input type="radio"选中值
  • jqueryjs 选中文本框中内容的方法
  • Jquery判断Radio是否选中或选中值的实例代码
  • jquery select默认选中的设置方法
  • JQUERY 设置SELECT选中项代码
  • jquery检测input checked 控件是否被选中的方法
  • jQuery判断checkbox是否选中的小例子
  • jquery检测input checked 控件是否选中
  • jQuery判断checkbox是否被选中的三种方法
  • jQuery获取选中内容及设置元素属性的方法
  • jQuery判断checkbox是否选中的3种方法
  • jquery如何根据值设置默认的选中项
  • jquery select 设置默认选中的示例代码
  • jquery 判断 radio checkbox 是否选中的几种方法
  • jquery 操作select取值与设置选中值
  • jquery操作select详解(取值,设置选中)
  • jquery根据值设置默认选中项的实例
  • Jquery获取radio选中值的方法
  • 通过javascript库JQuery实现页面跳转功能代码
  • jQuery鼠标动画插件 jquery-ahover
  • jQuery概述,代码举例及最新版下载
  • jQuery向导插件 Jquery Wizard Plugin
  • struts+spring+hibernate+jquery实现分页功能的几个基本类介绍(异步加载)
  • jQuery圆角插件 jQuery Corners
  • jQuery相册插件 jQuery.popeye
  • jQuery UI组件 jQuery UI
  • jQuery右键菜单插件 jQuery ContextMenu
  • jQuery分页插件 Pagination jQuery Plugin
  • jQuery日历插件 jQuery Week Calendar


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3