zoukankan      html  css  js  c++  java
  • jquery.选择器

    选择器

    通过查找,把匹配的对象放入一个容器中【重点在选择】

    ID选择器

    语法:$("#id值");

    特点:ID选择器,只返回一个元素

    $ =>jQuery

    Class选择器

    定义:根据给定的类名来匹配元素

    语法:$(".className")

    返回是一个数组;

    标签选择器

    定义:根据给定的元素名称,来匹配元素

    语法: $("tagName")

    返回 返回一个数组,标签元素数组

    通配符选择器

    定义:匹配HTML文档中的所有标签

    语法:$("*")

    不建议直接使用

    群组选择器

    定义:将每一个选择器匹配到的元素合并后一起返回。

    你可以指定任意多个选择器,并将匹配到的元素合并到一个结果内

    实例:$("#p1,.pc,li:first")

    层级选择器

    父子选择器

             parent>child

    后代选择器

      ancestor descendant

    注意:选择器表达式中,不能随意的打空格

    邻近选择器

    $("#p1+div").css("color","red");

     $("#p1").next().css("color","blue");

      $("#p1+div").css("color", "red");

                $("#p1").next().css("color", "blue");

                $("#p1").nextAll("div").css("color", "pink");

     

                $("#p1").prev().css("color", "green");

               $("#p1").prevAll("h1").css("color", "red");

    兄弟选择器

    $("#p1").siblings().css("color","orange");

    基本过滤选择器

    注意:过滤选择器,一般不要单独写,先确定一个范围,再进行筛选

    :first        第一个

    :not(selector)  不是

    :even       偶数

    :odd        奇数

    :eq(index)   等于【index 从0开始】

    :gt(index)    大于【index 从0开始】

    :last         最后一个

    :lt(index)     小于

    :header      【H1~H6】

       $("li:first").css("color", "red");

                $("li:last").css("color", "green");

                $("li:even").css("background-color", "#0012f4");

                $("li:odd").css("background-color", "gray");

                $("li:eq(3)").css("color", "pink");

                $("li:gt(3)").css("color", "orange");

                $("li:lt(3)").css("color", "red");

                $(":header").css("color", "red");

    内容过滤选择器

    :contains(text)   包含

    :empty          空【不包含任何元素,空格、换行】

    :has(selector)     含有标签

    :parent          父元素【是一个父元素 !empty】

    属性过滤选择器

    [attribute]        含有属性

    [attribute=value]   含有属性 并且值为Value

    [attribute!=value] 含有属性 并且值不为Value

    [attribute^=value] 含有属性 并且值以Value开头

    [attribute$=value] 含有属性 并且值以Value结束

    [attribute*=value] 含有属性 并且值含有Value

    [attrSel1][attrSel2][attrSelN] 多个属性

  • 相关阅读:
    在使用触摸屏的情况下插拔USB鼠标,鼠标箭头消失
    使用网卡在接收数据包时不会自动组包
    linux开机发现会有个kworker进程规律性占用CPU负载超过50%
    系统时间是否可以精确到ms级别?
    linux开机进入登录界面,输入密码后屏幕黑屏3-10s,然后重新回到登录界面
    linux多网卡情况下,一个网卡进行组播,一个网卡进行点播,同时配置网关后无法通信
    linux中常见内存分配函数(kmalloc,vmalloc等)
    linux内核中的两个标记GFP_KERNEL和GFP_ATOMIC作用是什么?
    gcc: error: unrecognized argument in option ‘-mabi=aapcs-linux’
    shell脚本100例
  • 原文地址:https://www.cnblogs.com/Learnblog/p/xuexibiji.html
Copyright © 2011-2022 走看看