隔行换色:              全选全不选:

       分析:

              1、页面加载   $(function(){})

              2、获取所有奇数行数     添加css样式

              3、获取所有偶数行数     添加css样式

       属性和CSS

              对属性进行操作

              attr()设置或者获取元素的属性

     方式一

              attr("获取属性名称");

     方式二

              attr("属性名称","属性值");

     方式三

              设置多个属性  json

              attr({

                      "属性1":"值",

                      "属性2":"值",

                      "属性3":"值"

              })

    移除指定属性

              removeAttr("获取属性名称");

    CSS

              attr("class","值");

              addClass("添加指定样式");

              removeClass("一处指定样式");

    对CSS进行操作:style样式

                               css();   括号里不写值就是获取      写值就是设置css样式 

                               方式一:css("属性名");

                               方式二:css("属性名称","属性值");

                               方式三 :设置多个值用 json

                                             css({ 

                                                                      "属性1":"值",

                                                                      "属性2":"值",

                                                                      "属性3":"值"

                                                })    

     获取元素尺寸:

-----------------------------------------------------------------------------------------------------

   //给元素添加属性

   var  $username =  $("name='username'");

   $username.attr("title","姓名");

  //获取元素的属性

   ---->$username.attr("title");

  //添加value和class属性

   $username.attr({"value":"张三"  "class":"textClass"})

  //删除username的class属性

   $username.removeAttr("class");

  //给username添加一个名为textClass的样式

   $username.addClass("textClass");      -----textClass  为已经写好的 里面有背景颜色的属性

  //删除username的textClass的样式

   $username.removeClass("textClass");

  //给div添加边框样式

   var  $div =  $("div");

   $div.css("border","1px solid red");

   //获取div的表框样式

   $div.css("color");   -=-=-=-=-=-=-=-        获取得到的rgb的格式

   //给div添加多种样式

   $div.css({

       "width":"200px","height":"100px","background-color":"red"

    })

   //获取div的位置

   $div.offset().left    ---- 距离左的举例

   $div.offset().width()     ---获取div的宽度

   $div.offset().height()    ---获取div的高度

==========================================================

隔行换色

   

<!--错误率较高-->

$(function(){

     $("tr:gt(0):odd").css("background-color","red");

     $("tr:gt(0):even").css("background-color","yellow");

})

第二种:

   $("tr:gt(0):odd").addClass("odd");

   $("tr:gt(0):even").addClass("even");

然后再odd里面和even 的 class类里面写颜色的样式。

-----------------------------------------------------------------------------------------------------全选和全不选

     要求:上面复选框状态与下面一组复选框保持一致

     分析: 1、复选框点击事件

                2、函数:

                              a.获取复选框选中状态     attr   true  false

                              b. 获取下面所有复选框状态,让他们与第一个复选框一致

     注意:

               jQuery版本1.6以上      使用 prop来操作联合属性

 

==========================================================

例子:

        <input   type="checkbox"  id = "selectAll" />

       

        <input   type="checkbox"  class="itemSelect" />

        <input   type="checkbox"  class="itemSelect" />

 

//首先获得

     $(function(){

         $("#selectAll").click(function(){

             //测试 alert($(this).prop("checked"));    //选中为true  未选中为false

             $(".itemSlect").prop("checked",$(this).prop("checked"));

         });

   })

jQuery-----隔行换色/全选全不选/的更多相关文章

  1. 原生js实现音乐列表(隔行换色、全选)

    一.实现原理: 1.使用 % 运算符实现各行换色,规律:当%前面的值和后面的值相同时  结果为0: 2.使用开关思想,实现在同一个元素上反复点击时的条件判断,并且把开关以属性方式绑定在每个元素上: 3 ...

  2. JS实现自定义工具类,隔行换色、复选框全选、隔行高亮等

    很多功能都可以放在js的工具类中,在使用的时候直接调用 本次实现的功能包括: /** 0.当点击表的整行的任意位置时,第一列的复选框或者单选框均选中  1.隔行换色 2.复选框的全选效果 3.实现表格 ...

  3. JQuery的使用案例(二级联动,隔行换色,轮播图,广告插入)

    JQuery的使用案例 (一)利用JQuery完成省市二级联动 第一步:确定事件(change事件),在绑定的函数里面获取用户选择的省份 第二步:创建二维数组来存储省份和城市 第三步:遍历二维数组中的 ...

  4. jQuery实现表格隔行换色且感应鼠标高亮行变色

    jQuery插件实现表格隔行换色且感应鼠标高亮行变色 http://www.jb51.net/article/41568.htm jquery 操作DOM的基本用法分享http://www.jb51. ...

  5. JQuery案例一:实现表格隔行换色

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  6. jQuery应用实例2:表格隔行换色

    这里是用JS实现的:http://www.cnblogs.com/xuyiqing/p/8376312.html 接下来利用上一篇提到的选择器利用jQuery实现: 发现原来多行代码这里只需要两行: ...

  7. jQuery的基本过滤器与jQuery实现隔行换色实例

    没加过滤器之前: 加过滤器之后: 总的代码: <!DOCTYPE html> <html> <head> <meta charset="UTF-8& ...

  8. jQuery的隔行换色

    <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...

  9. jQuery插件实现表格隔行换色且感应鼠标高亮行变色

    实现表格隔行换色,且感应鼠标行变色的方法有很多,在本文将为大家介绍的是使用jQuery插件来实现,具体如下 看代码: : css代码:  

  10. jQuery学习(四)——使用JQ完成表格隔行换色

    1.步骤分析: 第一步:引入jquery的类库 第二步:直接写页面加载函数 第三步:直接使用jquery的选择器(组合选择)拿到需要操作的元素(奇数行和偶数行) 第四步:分别使用CSS的方法(css( ...

随机推荐

  1. 第十二届GOPS全球运维大会2019深圳站即将开幕

    第十二届 GOPS 全球运维大会深圳站 会议召开时间:2019年4月12日-13日 会议召开地点:深圳圣淘沙酒店(翡翠店) 会议主办单位:高效运维社区 票务合作伙伴:活动家 会议报名地址:https: ...

  2. postman 做接口测试之学习笔记

    Postman 之前是作为Chrome 的一个插件,现在要下载应用才能使用. 以下是postman 的界面: 各个功能区的使用如下: 快捷区: 快捷区提供常用的操作入口,包括运行收藏夹的一组测试数据, ...

  3. Gitlab构建分布式版本控制系统

    一 安装依赖 1.sudo yum install curl policycoreutils openssh-server openssh-clients 2.sudo systemctl enabl ...

  4. Spark实时案例

    1.概述 最近有同学问道,除了使用 Storm 充当实时计算的模型外,还有木有其他的方式来实现实时计算的业务.了解到,在使用 Storm 时,需要编写基于编程语言的代码.比如,要实现一个流水指标的统计 ...

  5. POJ 2154 color (polya + 欧拉优化)

    Beads of N colors are connected together into a circular necklace of N beads (N<=1000000000). You ...

  6. Html Title 标签

    Html Title 标签 Title 是 HTML Head 内部标签 <html> <head> <!-- Title标签:HTML的标头标题 --> < ...

  7. HTTP长连接、短连接究竟是什么?

    1. HTTP协议与TCP/IP协议的关系 HTTP的长连接和短连接本质上是TCP长连接和短连接.HTTP属于应用层协议,在传输层使用TCP协议,在网络层使用IP协议. IP协议主要解决网络路由和寻址 ...

  8. 分析hello1项目里面的web.xml

    在example目录下的web\jsf\hello1\target\hello1\WEB-INF路径里可以找到hello1的web.xml <?xml version="1.0&quo ...

  9. Docker入门 配置篇

    docker配置 http://www.runoob.com/docker/docker-tutorial.html

  10. 深度学习标注工具 LabelMe 的使用教程(Windows 版本)

    深度学习标注工具 LabelMe 的使用教程(Windows 版本) 2018-11-21 20:12:53 精灵标注助手:http://www.jinglingbiaozhu.com/ LabelM ...