码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • jquery 选择器深入


    一、层级选择器

    1.后代选择器:$("A B")

    当我们写css中后代选择器的写法是 A B{

    }//B是A的后代元素

    在jQ中我们使用$("A B")来使用后代选择器,后代选择器会选出A里边所有后代中B所在的标签(儿子,孙子,重孙子...)

    2.子代选择器 $("A>B")

    子代选择器和后代选择器相似,但是不同的是,子代选择器只会选择儿子节点的指定后代

    子代选择器的格式 $("A>B"),即选中A里边儿子节点为B的标签。

    3.兄弟选择器$("A~B")

    兄弟选择器会选中指定所在标签的兄兄弟节点(同级节点),但是只会选中指定标签后边的,前边的选不到。

    兄弟选择器的格式$("A~B"),即选中A后边所有B所在的标签,

    4.相邻选择器$("A+B")

    相邻选择器会选择到指定节点后边的第一个B所在的借点钱

    相邻选择器的用法是$("A+B"),即A后边第一个包含B的节点

    二·、属性选择器

    属性选择器根据属性来获取元素(A为标签元素)

    1.A[arr] 对带有arr属性的A元素进行操作 

    2.A[arr="value"] 对arr的值为value的A进行操作 

    3.A[arr]!="value"] 对arr的值不是value的A进行操作 

    5.A[arr]^="value"]对arr的值以value开头的A进行操作

    6.A[arr]$="value"]对arr的值以value结尾的A进行操作

    7.A[arr]*="value"]对arr的值v包含value的A进行操作

    8.A[arr]~="value"]对arr的值为value或者包含value的A进行操作

    9.A[arr]|="value"]对arr的值为value和以value开头的进行操作。

    10、例子

    1. $(
    2. function(){
    3. $("div[id]").css("color","blue");
    4. $("div[id='red']").css("color","red");
    5. $("div[id!='red'']").css("color","yellow");
    6. }
    7. )

    三、伪类选择器

    1.位置伪类选择器 通过元素的位置进行获取

      $("li:first").css("color","blue");就是获取第一个li

    2.可见性伪类选择器

    例子$("div:hidden)选中所有不可见的元素

    3.内容伪类选择器

     例子:$("div:has(li)")对包含li的div进行操作

    4.表单伪类选择器(表单元素)

    例子:$(":password")选中所有密码输入框

    5.表单对象属性选择器(表单元素)

     

  • 相关阅读:
    复习单片机:蜂鸣器(内含:1 蜂鸣器介绍+2 硬件设计+3 软件设计+4.原始代码+5 实验现象)
    图像处理之图像复原[逆滤波、维纳滤波、约束最小二乘法、Lucy-Richardson和盲解卷积复原]
    Java中的Object类
    Hold the door! mosquitto——使用ESP8266以及网络调试助手测试通信
    springboot+vue练手级项目,真实的在线博客系统
    7-6 Python字典-学生成绩统计
    双线性插值算法原理讲解及计算示例
    [VC++]圆形进度条
    移动跨平台开发跨家选型参考建议
    90后小伙以这196道MySQL面试题,实力吊打面试官,生生挤进大厂
  • 原文地址:https://blog.csdn.net/m0_72694993/article/details/127681747
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号