同级选择器_基础选择器

10f366f72d1c41a3d8d74e4e5284487d.png

    JavaScript中,获取元素用getElementById( ),getElementsByTagName( )等,这些方式都比较长和麻烦,但是在jQuery将会简单和简洁。

   可以用jQuery选择器简洁的获取元素,jQuery选择器分为“基础选择器”和“伪类选择器”,这一节就介绍“基础选择器”。

“基础选择器”分为三种:

(1)基本选择器

(2)层次选择器

(3)属性选择器

基本选择器

基本选择器有四种分别是:

(1)元素选择器

(2)id选择器

(3)class选择器

(4)群组选择器 

元素选择器

用法: 

$("元素名")

举例: 

DOCTYPE html>

<html>

    <head>

        <meta charset="UTF-8" />

        <title>基本选择器——元素选择器title>

        <script src="https://ajax.aspnetcdn.com/ajax/jquery/jquery-3.5.1.min.js">script>

        <script>

            $(function(){

                $("div").css("color","red");

            })

        script>

    head>

    <body>

        <div>刘德华div>

        <span>张学友span>

        <div>郭富城div>

        <span>黎明span>

    body>

html>

5e3b67b765055bc6516538245595a2ec.png

    在上面的例子中,$(function(){......})就是window.οnlοad=function(){...}。$("div")表示选中所有div元素,这可以看成对象,css是一个对象方法用来定义样式。 

id选择器

用法: 

$("#id名") 

class选择器

用法: 

$(".类名") 

群组选择器

用法: 

$("选择器1,选择器2,...,选择器n")

层次选择器

    通过元素之间的层次关系来选择元素。常用层次选择器如下表。

选择器说明
M N后代选择器:M元素内部的所有后代N元素
M>N子代选择器:M元素内部的子代1级N元素
M~N兄弟选择器:M元素后面所有同级N元素
M+N相邻选择器:M元素相邻的同级N元素

属性选择器

常见属性选择器如下表:

选择器说明
E[attr]E元素必须有attr属性
E[attr = "value"]E元素的attr属性取值是"value"
E[attr != "value"]E元素的attr属性取值不是"value"
E[attr ^= "value"]E元素的attr属性取值是以"value"开头的任何字符
E[attr $= "value"]E元素的attr属性取值是以"value"结尾的任何字符
E[attr *= "value"]E元素的attr属性取值是包含"value"的任何字符
E[attr |= "value"]E元素的attr属性取值等于"value"或以"value"开头
E[attr ~= "value"]E元素的attr属性取值等于"value"或包含"value"

    E是元素,attr是属性,value是属性值。    


本节主要学习了基础选择器,最后对其总结。

  • 基本选择器

  • 层次选择器

  • 属性选择器

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值