• 第70天:jQuery基本选择器(一)


    一、jQuery基本选择器

    jQuery是javascript的一个,包含多个可重用的函数,用来辅助我们简化javascript开发

    jQuery能做的javascipt都能做到,而javascript能做的事情,jQuery不一定能做到

    1、CSS选择器

    CSS选择器回顾

    符号

    说明

    用法

    #id

    Id选择器

    #id{ color:red; }

    .class

    选择器

    .class{ //}

    Element

    标签选择器

    P { //}

    *

    通配符选择器

    配合其他选择器来使用

    ,

    并集选择器

    div,p{}

     空格

    后代选择器

    div span{}

    选择div下面所有后代的span

    >

    子代选择器

    div > span{}

    +

    紧邻选择器

    div+p

    选择div紧挨着的下一个p元素

    2、 jQuery基本选择器

    基本选择器

    符号

    说明

    用法

    $(#demo)

    选择iddemo的第一个元素

    $(“#demo”).css(“background”,”red”)

    $(.liItem)

    选择所有类名(样式名)为liItem的元素

    $(“.liItem”). css(“background”,”red”);

    $(div)

    选择所有标签名字为div的元素

    $(“div”). css(“background”,”red”);

    $(*)

    选择所有元素

    少用或配合其他选择器来使用

    $(“*”). css(“background”,”red”)

    $(.liItem,div)

    选择多个指定的元素,这个地方是选择出了 .liItem元素和div元素

    $(“.liItem,div”). css(“background”,”red”)

    3、层级选择器

     层级选择器

    符号

    说明

    用法

     空格

    后代选择器

    选择所有的后代元素

    $(“div span”). css(“background”,”red”);

    >

    子代选择器

    选择所有的子代元素

    $(“div > span”). css(“background”,”red”)

    +

    紧邻选择器

    选择紧挨着的下一个元素

    $(“div + p”). css(“background”,”red”)

    ~

    兄弟选择器

    选择后面的所有的兄弟元素

    $(“div ~ p”). css(“background”,”red”)

    4、过滤选择器

    基本过滤选择器

    符号

    说明

    用法

    :eq(index)

    index是从0开始的一个数字,选择序号为index的元素。选择第一个匹配的元素。

    $(“li:eq(1)”). css(“background”,”red”)

    :gt(index)

    Index 是从0开始的一个数字,选择序号大于index的元素

    $(“li:gt(2)”). css(“background”,”red”)

    :lt(index)

    Index是从0开始的一个数字,选择小于index 的元素

    $(“li:lt(2)”). css(“background”,”red”)

    :odd

    选择所有序号为奇数行的元素

    $(“li:odd”). css(“background”,”red”)

    :even

    选择所有序号为偶数的元素

    $(“li:even”). css(“background”,”red”)

    :first

    选择匹配第一个元素

    $(“li:first”). css(“background”,”red”)

    :last

    选择匹配的最后一个元素

    $(“li:last”). css(“background”,”red”)

     

    5、属性选择器

    属性选择器

    符号

    说明

    用法

    $(a[href])

    选择所有包含href属性的元素

    $(“a[href]”). css(“background”,”red”)

    $(a[href=itcast])

    选择href属性值为itcast的所有a标签

    $(“a[href=’itcast’]”). css(“background”,”red”)

    $(a[href!=baidu])

    选择所有href属性不等baidu的所有元素,包括没有href的元素

    $(“a[href!=’baidu’]”). css(“background”,”red”)

    $(a[href^=web])

    选择所有以web开头的元素

    $(“a[href^=’web’]”). css(“background”,”red”)

    $(a[href$=cn])

    选择所有以cn结尾的元素

    $(“a[href$=’cn’]”). css(“background”,”red”)

    $(a[href*=i])

    选择所有包含i这个字符的元素,可以是中英文

    $(“a[href*=’i’]”). css(“background”,”red”)

    $(a[href][title=])

    选择所有符合指定属性规则的元素,都符合才会被选中。

    $(“a[href][title=’我’]”). css(“background”,”red”)

  • 相关阅读:
    【资源分享】一个匿名文件分享网站
    【C语言】指针到底有什么用
    【C语言】一招搞定C语言各种复杂指针
    【资源分享】Visual Studio全版本在线安装包(5MB)
    【资源分享】C语言也能干大事(第二版)
    【资源分享】迅雷
    Nuxt spa deploy
    nginx ssl docker
    Linux查看环境变量
    Nginx 配置
  • 原文地址:https://www.cnblogs.com/le220/p/7764132.html
Copyright © 2020-2023  润新知