zoukankan      html  css  js  c++  java
  • 第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”)

  • 相关阅读:
    python中的线程(zz)
    Bzoj1014 外星人Prefix
    ABC
    终于明白阿里百度这样的大公司,为什么面试经常拿ThreadLocal考验求职者了
    我去面试没带简历,你让我走人?
    利用Python框架pyxxnet_project实现的网络服务
    我以为我对Mysql索引很了解,直到我遇到了阿里的面试官
    CSS必备知识大全
    致 Python 初学者
    从入门到精通,Java学习路线导航
  • 原文地址:https://www.cnblogs.com/le220/p/7764132.html
Copyright © 2011-2022 走看看