zoukankan      html  css  js  c++  java
  • (6)Jquery1.8.3快速入门_过滤选择器

    一、Jquery的基本过滤选择器:

           基本过滤选择器: 
    1、 :first 选取第一个元素 
    2、 :last 选取最后一个元素 
    3、:not(selector) 去除所有与给定的选择器匹配的元素 
    4、:even 选取索引时偶数的所有元素,索引从0开始 
    5、:odd 选取索引时奇数的所有元素,索引从0开始 
    6、:eq(index) 选取索引等于index的元素,索引从0开始 
    7、:gt(index) 选取索引大于index的元素,索引从0开始 
    8、:lt(index) 选取索引小于index的元素,索引从0开始 
    9、:header 选取所有的标题元素 如:h1 ,h2等 
    10、:animated 选取当前执行 动画的所有元素 

    效果:

    源码:

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>jquery 学习1</title>
    <!--  导入jquery库 -->
    <script type="text/javascript" src="jquery/jquery.js"></script>
    <script type="text/javascript">
    $(function(){
        function sanmatt(){
            $("#d5").slideToggle("fast",sanmatt);
        }
        sanmatt();
        
        
        $("#btn1").click(function(){
            $("div:first").css("background","#FFBBAA");
        });
        $("#btn2").click(function(){
            $("div:last").css("background","#FFBBAA");
        });
        
        $("#btn3").click(function(){
            $("div:even").css("background","#FFBBAA");
        });
        $("#btn4").click(function(){
            $("div:odd").css("background","#FFBBAA");
        });
        $("#btn5").click(function(){
            $("div:eq(2)").css("background","#FFBBAA");
        });
        $("#btn6").click(function(){
            $("div:gt(2)").css("background","#FFBBAA");
        });
        $("#btn7").click(function(){
            $("div:lt(2)").css("background","#FFBBAA");
        });
        $("#btn8").click(function(){//选取不等于某个元素的所有
            $("div:not('#d1')").css("background","#FFBBAA");
        });
        $("#btn9").click(function(){//选取所有的header元素
            $(":header").css("background","#FFBBAA");
        });
        $("#btn10").click(function(){//选取所有的header元素
            $(":animated").css("background","#FFBBAA");
        });
        
    })
    
    
    </script>
    
    
    </head>
    <body>
    Jquery的基本过滤器:
    
    基本过滤器选择:
    <br>
    1、 :first     选取第一个元素
    <br> 
    2、  :last      选取最后一个元素
    <br>
    3、:not(selector)   去除所有与给定的选择器匹配的元素
    <br/>
    4、:even        选取索引时偶数的所有元素,索引从0开始
    <br/>
    5、:odd         选取索引时奇数的所有元素,索引从0开始
    <br/>
    6、:eq(index)         选取索引等于index的元素,索引从0开始
    <br/>
    
    7、:gt(index)         选取索引大于index的元素,索引从0开始
    <br/>
    
    8、:lt(index)         选取索引小于index的元素,索引从0开始
    <br/>
    
    9、:header            选取所有的标题元素 如:h1 ,h2等
    <br/>
    
    10、:animated         选取当前执行 动画的所有元素
    <br/>
    
    
    <hr>
    <button id="btn1">获取第一个div</button>
    <button id="btn2">获取最后一个div</button>
    <button id="btn3">选取偶数列</button>
    <button id="btn4">选取奇数列</button>
    <button id="btn5">索引等于2(从0开始)</button>
    <button id="btn6">索引大于2的div</button>
    <button id="btn7">索引小于2的div</button>
    <button id="btn8">不等于某个选择器的所有元素</button>
    <button id="btn9">选取所有的标题header</button>
    <button id="btn10">选取当前执行的动画</button>
    
    
    <p>
    子层
    <div id="d1"> 孙子层d1  </div>
    <span>  这是一个行信息</span>
    <div>
    div 孙子层
    </div>
    </p>
    <h1>这是h1 不在div内</h1>
    <hr>
    <div  id="d3"> 
    
    <h2>这是h2 在div内</h2>
    
    子层2
    <div style="background:#FFFFFF"> 孙子层2   </div>
    <br/>
    <span> 这是一个行信息2</span>
    <div id="d2">
    div 孙子层2
    </div>
    </div>
    
    <br/>
    <div>
    这是第三个div层
    </div>
    
    <br/>
    
    <span>这是第四个span</span>
    
    <p>
    <div id="d5"> 这是第5个层</div>
    
    </p>
    
    
    </body>
    </html>

     

  • 相关阅读:
    《J2EE的智能小区物业管理系统设计与实现》论文笔记(五)
    《基于.net的智能小区物业管理系统设计与实现》论文笔记(四)
    《基于SSH的小区物业管理系统设计与实现》论文笔记(三)
    《智能住宅小区物业管理系统设计与实现》论文笔记(二)
    《智能小区物业管理系统设计与实现》论文笔记(一)
    《轻量级响应式框架Vue.js应用分析》文献阅读(十)
    《Web2.0的研究与应用综述》文献阅读(九)
    《浅谈HTML5在中国的发展》文献阅读(八)
    《基于MVVM模式的WEB前端框架的研究》文献笔记(七)
    《Web新兴前端框架与模式研究》论文阅读(六)
  • 原文地址:https://www.cnblogs.com/prefectjava/p/9126245.html
Copyright © 2011-2022 走看看