jQuery入门(二)jQuery选择器
创始人
2024-11-26 07:05:36
0

        JQuery选择器

         选择器:类似于 CSS 的选择器,可以帮助我们获取元素。例如:id 选择器、类选择器、元素选择器、属性选择器等等。 jQuery 中选择器的语法:$();


一、jQuery的选择器

       

(一)基本选择器

   1.元素选择器 语法:  $("元素的名称")  作用:根据元素名称获取元素对象们。
            let divs = $("div");

    2.id选择器  语法:  $("#id的属性值")  作用:根据ID属性值获取元素对象。
            let div1 = $("#div1");

    3.类选择器  语法:   $(".class的属性值") 作用:根据class属性值获取对象们。
            let cls = $(".cls");

示例代码:

                 基本选择器       
div1
div2
div3

(二)层级选择器

     1. 后代选择器 $("A B");      A下的所有B(包括B的子级)。
            let spans1 = $("div span");

     2. 子选择器   $("A > B");    A下的所有B(不包括B的子级)。
            let spans2 = $("div > span");

     3. 兄弟选择器 $("A + B");    A相邻的下一个B。
            let ps1 = $("div + p");

     4. 兄弟选择器 $("A ~ B");    A相邻的所有B。
            let ps2 = $("div ~ p");

示例代码:

                 层级选择器       
sp1 sp1-1 sp1-2 sp2
div2

p1

p2

(三)属性选择器

  1.属性名选择器  语法: $("元素[属性名]");  作用:根据指定名称获取元素对象们。
            let in1 = $("input[type]");


    2.属性值选择器,语法  $("元素[属性名=属性值]") ;作用:根据制定属性名和属性值获取元素对象们。
            let in2 = $("input[type='password']");
 

示例代码:

                 属性选择器                     

(四)过滤器选择器

  1.首元素选择器   语法: $("A:first"); 作用 : 获得选择的元素中的第一个元素。
    let div1 = $("div:first");
 

     2.尾元素选择器   语法: $("A:last");作用 : 获得选择的元素中的最后一个元素。
    let div4 = $("div:last");

     3.非元素选择器  语法:  $("A:not(B)");作用 : 不包括指定内容的元素。
    let divs1 = $("div:not(#div2)");

     4.偶数选择器     语法:   $("A:even");作用:偶数 , 从0开始计数。
    let divs2 = $("div:even");

     5.奇数选择器     语法:   $("A:odd");作用: 奇数 , 从0开始计数。
    let divs3 = $("div:odd");

     6.等于索引选择器   语法:  $("A:eq(index)");作用 : 指定索引元素。
    let div3 = $("div:eq(2)");

     7.大于索引选择器  语法:   $("A:gt(index)");作用 : 大于指定索引元素。
    let divs4 = $("div:gt(1)");

    // 8.小于索引选择器   语法:  $("A:lt(index)");作用 :  小于指定索引元素。
    let divs5 = $("div:lt(2)");

示例代码:

                 过滤器选择器       
div1
div2
div3
div4

(五)表单属性选择器

     1.可用元素选择器 语法: $("A:enabled");  作用:获得可用元素
            let ins1 = $("input:enabled");

     2.不可用元素选择器 语法: $("A:disabled"); 作用:获得不可用元素
            let ins2 = $("input:disabled");

     3.单选/复选框被选中的元素 语法:  $("A:checked"); 作用:获得单选复选框选中的元素
            let ins3 = $("input:checked");

     4.下拉框被选中的元素 语法:   $("A:selected"); 作用:获得下拉框选中的元素
            let select = $("select option:selected");

    

                 表单属性选择器       


学习 工作

二、总结


         选择器:类似于 CSS 的选择器,可以帮助我们获取元素。  jQuery 中选择器的语法:$(); 

- 基本选择器
  - $("元素的名称");
  - $("#id的属性值");
  - $(".class的属性值");


- 层级选择器
  - $("A B");
  - $("A > B");


- 属性选择器
  - $("A[属性名]");
  - $("A[属性名=属性值]");


- 过滤器选择器
  - $("A:even");
  - $("A:odd");


- 表单属性选择器
  - $("A:disabled");
  - $("A:checked");
  - $("A:selected");

相关内容

热门资讯

现有关情况通报如下!广东闲来辅... 现有关情况通报如下!广东闲来辅助软件(辅助)都是是真的有辅助插件(有挂细节)1)广东闲来辅助软件免费...
推出新举措!wepoker辅助... 推出新举措!wepoker辅助器(辅助)真是真的是有辅助工具(有挂方针)1、wepoker辅助器有没...
据悉!四川麻将血战智能辅助(辅... 据悉!四川麻将血战智能辅助(辅助)果然真的有辅助方法(有挂方针)1、全新机制【四川麻将血战智能辅助a...
据报道!蜀山手游全自动辅助(辅... 据报道!蜀山手游全自动辅助(辅助)都是确实有辅助技巧(真的有挂)1、完成蜀山手游全自动辅助辅助器v3...
复盘辅助挂!途游辅助(辅助)都... 复盘辅助挂!途游辅助(辅助)都是真的有辅助器(有挂教学)1、很好的工具软件,可以解锁游戏的途游辅助辅...
昨日!情怀四川辅助哪里可以装(... 昨日!情怀四川辅助哪里可以装(辅助)一贯真的是有辅助app(有挂教学)进入游戏-大厅左侧-新手福利-...
一直以来!盛世透视辅助工具(辅... 一直以来!盛世透视辅助工具(辅助)本来真的有辅助app(真的有挂)1、点击下载安装,盛世透视辅助工具...
最终!潮友软件辅助器脚本(辅助... 最终!潮友软件辅助器脚本(辅助)好像是有辅助教程(有挂细节)1、潮友软件辅助器脚本有没有辅助教程、潮...
目前!朋朋政和辅助(辅助)真是... 目前!朋朋政和辅助(辅助)真是是真的有辅助app(详细教程)小薇(辅助器软件下载)致您一封信;亲爱朋...
2026版方法!随意玩有辅助吗... 2026版方法!随意玩有辅助吗(辅助)其实是有辅助教程(确实有挂)随意玩有辅助吗透视方法中分为三种模...