zoukankan      html  css  js  c++  java
  • 2.3.3 过滤选择器:

    2.3.3  过滤选择器:
    
    过滤选择器主要是通过特定的过滤规则来筛选出所需的DOM元素
    
    过滤规则与CSS中的伪类选择器语法相同,即选择器都以一个冒号(:)开头
    
    按照不同的过滤规则,过滤选择器可以分为基本过滤,内容过滤,可见性过滤,属性过滤
    
    1.基本过滤选择器 
    
    选择器                    描述                        返回                       示例
    
    :first                    选取第一个元素               单个元素                  $("div:first")选取所有<div>元素中第一个<div>元素 
    
    
    
    node2:/var/www/html#cat a29.html 
    <div>aaa</div>
    <div>bbb</div>
    <div>ccc</div>
    <script type="text/javascript" src="jquery-2.2.2.min.js"></script>    
    <script type="text/javascript" src="a29.js"></script> 
    
    node2:/var/www/html#cat a29.js
    $('div:first')
       .css("background","#bbffaa");
    node2:/var/www/html#
    
    :last              选取最后一个元素                单个元素          $("div:last")选取所有<div>元素中最后一个<div>元素 
    
    node2:/var/www/html#cat a29.js
    $('div:last')
       .css("background","#bbffaa");
       
    :not(selector)    去除所有与给定选择器匹配的元素              集合元素           
    
    $("input:not(.myClass)选取class不是myClass的<input>元素 
    
    node2:/var/www/html#cat a30.html 
    <input class="myClass">
    <input class="myClass11">
    <input class="myClass22">
    <script type="text/javascript" src="jquery-2.2.2.min.js"></script>    
    <script type="text/javascript" src="a30.js"></script>
    node2:/var/www/html#
    
    node2:/var/www/html#cat a30.html 
    <input class="myClass">
    <input class="myClass11">
    <input class="myClass22">
    <script type="text/javascript" src="jquery-2.2.2.min.js"></script>    
    <script type="text/javascript" src="a30.js"></script>
    
    node2:/var/www/html#cat a30.html 
    <input class="myClass">
    <input class="myClass11">
    <input class="myClass22">
    <script type="text/javascript" src="jquery-2.2.2.min.js"></script>    
    <script type="text/javascript" src="a30.js"></script>
    node2:/var/www/html#
    
    node2:/var/www/html#cat a30.js
    $("input:not(.myClass)")//class不是myClass的<input>元素
       .css("background","#bbffaa");
       
    :even   选取索引是偶数的所有元素,索引从0开始        集合元素       
    
    $("input:even") 选取索引是偶数的<input>元素 
    
    node2:/var/www/html#cat a30.js
    $("input:even")//class不是myClass的<input>元素
       .css("background","#bbffaa");
       
     0 2 被选中
     
     :odd 选取索引是奇数的所有元素,索引从0开始  集合元素        $("input:odd")选取索引是奇数的<input>元素
     
     node2:/var/www/html#cat a30.js
    $("input:odd")//class不是myClass的<input>元素
       .css("background","#bbffaa");
       
      
     :eq(index)   选取索引等于index的元素(index从0开始)           单个元素    
     
     
     $("input:eq(1)")选取索引等于1的<input元素>
     
    
    node2:/var/www/html#cat a30.js
     $("input:eq(1)")//class不是myClass的<input>元素
       .css("background","#bbffaa");
       
    :gt(index)           选取索引大于index的元素(index从0开始) 集合元素
    
    $("input":lt(1)"选取索引小于1的<input>元素(注:小于1,而不包含1)
    
    
    
    node2:/var/www/html#cat a30.js
     $("input:lt(3)")//class不是myClass的<input>元素
       .css("background","#bbffaa");
       
    
    :header          选取所有的标题元素,例如h1,h2,h3等等        集合元素  
    
    $(":header") 选取网页中的所有的<h1>,<h2>,<h3>
    
    
    
    
    
    

  • 相关阅读:
    mysql 执行计划 explain
    深度学习论文翻译解析(二十):YOLOv4: Optimal Speed and Accuracy of Object Detection
    卷积神经网络学习笔记——轻量化网络MobileNet系列(V1,V2,V3)
    OpenCV计算机视觉学习(13)——图像特征点检测(Harris角点检测,sift算法)
    人工智能必备数学基础:概率论与数理统计(2)
    人工智能必备数学基础:概率论与数理统计(1)
    深度学习论文翻译解析(十九):Searching for MobileNetV3
    深度学习论文翻译解析(十八):MobileNetV2: Inverted Residuals and Linear Bottlenecks
    深度学习论文翻译解析(十七):MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applications
    卷积神经网络学*笔记——SENet
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13349166.html
Copyright © 2011-2022 走看看