• jQuery基本过滤选择器


      1 <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
      2 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
      3 <html>
      4   <head>
      5     <!-- jQuery基本过滤选择器 -->
      6     <!-- 
      7         :first             选取第一个元素                             单个元素         #("div:first")              选取所有div中的第一个div元素
      8         :last                    选取最后一个元素                               单个元素       $("div:last")                  选取所有div中的最后一个div元素
      9         :not(selector)    去除所有与给定选择器匹配的元素            集合元素      $("input:not(.myClass)")    选取class不是myClass的input元素
     10         :even            选取索引是偶数的所有元素,索引从0开始        集合元素        $("input:even")                选取索引是偶数的input元素
     11         :odd            选取索引是奇数的所有元素,索引从0开始        集合元素        $("input:odd")                选取索引是奇数的input元素
     12         :eq(index)        选取索引等于index的元素(index从0开始)     单个元素      $("input:eq(1)")              选取索引等于1的input元素
     13         :gt(index)        选取索引大于index的元素(index从0开始)     集合元素      $("input:gt(1)")              选取索引大于1的input元素(注:大于1  而不包括1)     
     14          :lt(index)        选育索引小与index的元素(index从0开始)     集合元素      $("input:lt(1)")            选取索引小于1的input元素(注:小于1 而不包括1)
     15          :header            选取所有的标题元素,例如h1,h2,h3等等          集合元素        $(":header")                选取网页中所有的<h1>,<h2>,<h3>……
     16          :animated        选取当前正在执行动画的所有元素            集合元素          $("div:animated")             选取正在执行动画的div元素
     17          :focus            选取当前获取焦点的元素                    集合元素        $(":focus")                    选取当前获取焦点的元素
     18      -->
     19     <meta http-equiv="pragma" content="no-cache">
     20     <meta http-equiv="cache-control" content="no-cache">
     21     <meta http-equiv="expires" content="0">    
     22     <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
     23     <meta http-equiv="description" content="This is my page">
     24     <script type="text/javascript"  src="../../js/jquery.js"></script>
     25     <style type="text/css">
     26         div,span,p{
     27             width:140px;
     28             height:140px;
     29             margin:5px;
     30             background:#aaa;
     31             border:#000 1px solid;
     32             float:left;
     33             font-size:17px;
     34             font_family:Verdana;
     35         }
     36         div.mini{
     37             width:55px;
     38             height:55px;
     39             background-color:#aaa;
     40             font-size:12px;
     41         }
     42         div.hide{
     43             display:none;
     44         }    
     45     </style>
     46     
     47     <script type="text/javascript" >
     48         
     49         //选取第一个div元素 
     50         function test1(){
     51             $("div:first").css("background","#bbffaa");
     52         }
     53         
     54         //选取最后第一个div元素
     55         function test2(){
     56             $("div:last").css("background","#808000");
     57         }
     58 
     59         //选取class不为one的div元素   多个用    ,  隔开    $("div:not(.one,.two)")
     60         function test3(){
     61             $("div:not(.one)").css("background","#00ff00");
     62         }
     63             
     64         //选取索引值为偶数的div   下标从0开始  0算偶数
     65         function test4(){
     66             $("div:even").css("background","00ff00");
     67         }    
     68         
     69         //选取索引值为奇数的div        下标从0开始  0算偶数
     70         function test5(){
     71             $("div:odd").css("background","00ff00");
     72         }
     73         
     74         //选取索引值为3的div    下标从0开始  0算偶数
     75         function test6(){
     76             $("div:eq(3)").css("background","00ff00");
     77         }
     78         
     79         //选取索引值大于3的div  下标从0开始  0算偶数    不包括3
     80         function test7(){
     81             $("div:gt(3)").css("background","00ff00");
     82         }
     83         
     84         //选取索引值小于3的div  下标从0开始  0算偶数    不包括3
     85         function test8(){
     86             $("div:lt(3)").css("background","00ff00");
     87         }
     88         
     89         //选取所有标题元素  <h1>  <h2>   <h3>
     90         function test9(){
     91             $(":header").css("background","00ff00");
     92         }
     93         
     94         //改变当前正在执行动画的元素 的背景色  ???
     95         function test10(){
     96             $(":animated").css("background","00ff00");
     97         }
     98         
     99         //改变当前获取焦点的背景色
    100         function test11(){
    101             $(":focus").css("background","00ff00");
    102         }
    103     </script>
    104   </head>
    105   <body>
    106   
    107       <div id="one" class="one">
    108           id为one  class为one的div
    109           <div class="mini">class为mini</div>
    110       </div>
    111   
    112       <div class="one"  id="two"  title="test">
    113            id为two class为one title为test的div
    114            <div class="mini"  title="other">class为mini  title为other</div>
    115            <div class="mini"  title="test">class为mini  title为test</div>
    116       </div>
    117   
    118       <div class="one">
    119           <div class="mini">class为mini</div>
    120           <div class="mini">class为mini</div>
    121           <div class="mini">class为mini</div>
    122           <div class="mini"></div>
    123       </div>
    124   
    125       <div class="one">
    126           <h1>fsdfds</h1>
    127           <div class="mini">class为mini</div>
    128           <div class="mini">class为mini</div>
    129           <div class="mini">class为mini</div>
    130           <div class="mini" title="tesst">class为mini title为tesst</div>
    131       </div>
    132   
    133       <div style="display:none;"  class="none">
    134           style为display class为none的div
    135       </div>
    136   
    137     <div class="hide">class为hide的div</div>  
    138   
    139   
    140       <div>
    141           包涵input的type为hidden的div<input  type="hidden"  size="8"/>
    142       </div>
    143       
    144       <span id="mover">正在执行动画的span元素</span>
    145       
    146       
    147       <br>
    148       <input type="button" onclick="test1()"  value="改变第一个div元素的背景色"/>
    149       <input type="button" onclick="test2()"  value="改变最后一个div元素的背景色"/>
    150       <input type="button" onclick="test3()"  value="改变class不为one的div元素的背景色"/>
    151       <input type="button" onclick="test4()"  value="改变索引值为偶数的div元素的背景色"/>
    152       <input type="button" onclick="test5()"  value="改变索引为奇数的div元素的背景色"/>
    153       <input type="button" onclick="test6()"  value="改变索引值等于3的div元素的背景色"/>
    154       <input type="button" onclick="test7()"  value="改变索引值大于3的div元素的背景色"/>
    155       <input type="button" onclick="test8()"  value="改变索引值小于3的div元素的背景色"/>
    156       <input type="button" onclick="test9()"  value="改变所有的标题元素,例如<h1>,<h2>,<h2>这些元素的背景色"/>
    157       <input type="button" onclick="test10()"  value="改变当前正在执行动画的元素的背景色"/>
    158       <input type="button" onclick="test11()"  value="改变当前获取焦点的背景色"/>
    159       
    160       
    161   </body>
    162 </html>
  • 相关阅读:
    <亲测>CentOS7yum安装PHP7.2
    linux开机出现一下错误Give root password for maintenance (or type Control-D to continue):
    解决js输出汉字乱码问题
    <亲测>.NET Core项目在Linux上使用QRCoder时出错"Unable to load DLL 'gdiplus'"
    <亲测>阿里云centos7 挂载数据盘配置
    centos 磁盘清理 /dev/vda1系统盘满了
    两种方式:mysql查看正在执行的sql语句
    adb调试android设备 说的比较清楚的一篇文章
    <亲测>window+iis+letsencrypt+ssl 手动续期(通配符域名)
    申请免费通配符证书(Let's Encrypt)并绑定IIS
  • 原文地址:https://www.cnblogs.com/nwme/p/5374476.html
Copyright © 2020-2023  润新知