IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> JavaScript知识库 -> jQuery选择器 -> 正文阅读

[JavaScript知识库]jQuery选择器

在jQuery中选择器有多种多样 其中经常用的有 id选择器 类选择器 标签选择器

css选择器选择元素有

1.基本选择器(类选择器、id选择器、并集选择器、全局选择器、标签选择器)(下面的1~5)

2.层次选择器(后代选择器、子代选择器、同辈元素选择器)

3.属性选择器

1.类选择器

????????顾名思义根据类名(class)来选中页面中的元素,如页面中有两个标签给相同的class名字

需求:使用类选择器选中这两个标签给字体渲染上红色

<h1 class="label">这个是h1标签</h1>
<h2 class="label">这个是h2标签</h2>

<script>
    $(document).ready(function () {
        $(".label").css("color","red")
    })
</script>

?

?2.id选择器

? ? ? ? 根据id名字选中对应的元素给设置样式,如使用id选中器选中div给设置背景颜色

    <div style="width: 100px;height: 100px" id="div">

    </div>
    <script>
        $(document).ready(function () {
            // 需要注意的是使用id选择器选择元素需要加 # 符号
            $("#div").css("background-color","skyblue")
        })
    </script>

?

3.并集选择器 jquery中的并集选择器和css中的并集选择器是很相似的 都是有","隔开的

    <span id="first">我是span标签</span>
    <h4 id="last">我是h4标签</h4>
    <script>
        $(document).ready(function () {
            // 这里的并集选择器 是由两个id选择器组成的 第一个id和第二个id选择器都需要使用 # 符号
            $("#first,#last").css("color","red")
        })
    </script>

?4.全局选择器 用 * 符号调用 全局选择器调用页面中所有的内容

    <div style="width: 200px;height: 20px">
        我是div里面的文字
    </div>
    <h1>我是h1标签</h1>
    <h2>我是h2标签</h2>
    <h3>我是h3标签</h3>
    <h4>我是h4标签</h4>
    <script>
        $(document).ready(function () {
            $("*").css("color","red")
        })
    </script>

?

?5.标签选择器 根据标签来选中元素

    <h4>我是h4标签</h4>
    <script>
        $(document).ready(function () {
            $("h4").css("color","blue")
        })
    </script>

?

?6.层次选择器

????????层次选择器根据层次来进行对应的选择如页面中有一个ul里面有三个li标签

    <ul>
        <li>我是第一个li</li>
        <li>我是第二个li</li>
        <li>我是第三个li</li>
    </ul>

1.后代选择器 选择ul所有的后代(注意需要使用空格隔开)

    <script>
        $(document).ready(function () {
            // 用空格隔开
            $("ul li").css("color","red")
        })
    </script>

2.子代选择器(这里用 > 符号隔开) 选中ul的子代

    <script>
        $(document).ready(function () {
            // 用 > 隔开
            $("ul>li").css("color","red")
        })
    </script>

3. 同辈选择器

    <script>
        $(document).ready(function () {
            // 用 + 隔开
            $("ul+li").css("color","red")
        })
    </script>

?

7. 属性选择器

(1).根据是否包含属性选择元素
?? ??? ??? ??? ?$("a[class]").css()
?? ??? ??? ?(2).根据属性的值来选择元素?
?? ??? ??? ??? ?$("a[class = 'hot']")
?? ??? ??? ?(3).选中class值不等于hot的元素
?? ??? ??? ??? ?$("a[class != 'hot']").css()
?? ??? ??? ?(4).选取属性值以开头的元素
?? ??? ??? ??? ?$("a[href ^= 'sale']")
?? ??? ??? ?(5).选取属性值以结尾的元素?? ?
?? ??? ??? ??? ?(a[href $= 'com'])?? ?
?? ??? ??? ?(6).选取属性包含的指定值的元素
?? ??? ??? ??? ?a[href *= 'id']

  JavaScript知识库 最新文章
ES6的相关知识点
react 函数式组件 & react其他一些总结
Vue基础超详细
前端JS也可以连点成线(Vue中运用 AntVG6)
Vue事件处理的基本使用
Vue后台项目的记录 (一)
前后端分离vue跨域,devServer配置proxy代理
TypeScript
初识vuex
vue项目安装包指令收集
上一篇文章      下一篇文章      查看所有文章
加:2021-12-10 10:58:30  更:2021-12-10 11:00:11 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 8:58:54-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码