码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 猴子也能学会的jQuery第五期——jQuery样式操作


    ​

    ​

    📚系列文章—目录🔥

    猴子也能学会的jQuery第一期——什么是jQuery

    猴子也能学会的jQuery第二期——引入jQuery

    猴子也能学会的jQuery第三期——使用jQuery

    猴子也能学会的jQuery第四期——jQuery选择器大全

    猴子也能学会的jQuery第五期——jQuery样式操作

    猴子也能学会的jQuery第六期——jQuery事件(上)

    猴子也能学会的jQuery第六期——jQuery事件(中)

    猴子也能学会的jQuery第六期——jQuery事件(下)

    猴子也能学会的jQuery第七期——jQuery动画(上)

    猴子也能学会的jQuery第七期——jQuery动画(下)

    猴子也能学会的jQuery第八期——jQuery属性操作

    猴子也能学会的jQuery第九期——jQuery内容操作

    猴子也能学会的jQuery第十期——jQuery元素操作(上)

    猴子也能学会的jQuery第十期——jQuery元素操作(下)

    猴子也能学会的jQuery第十一期——jQuery尺寸和位置操作

    猴子也能学会的jQuery第十二期——jQuery遍历(上)

    猴子也能学会的jQuery第十二期——jQuery遍历(中)

    猴子也能学会的jQuery第十二期——jQuery遍历(下)

    猴子也能学会的jQuery——参考手册

    🔥未完待续...


    文章目录

    📚系列文章—目录🔥

    📌回顾上期

    🎯jQuery样式操作

    🧩修改样式

    🔗获取样式

    🔗设置单个样式

    🔗设置多个样式 

    🧩类操作

    🔗addClass()添加类

    🔗removeClass()移除类

    🔗toggleClass()切换类

    🔗补充:jQuery类操作与className的区别


    📌回顾上期

    上期讲了jQuery选择器的类型和操作

    • jQuery 选择器允许您对 HTML 元素组或单个元素进行操作。
    • jQuery 选择器基于元素的 id、类、类型、属性、属性值等"查找"(或选择)HTML 元素。 它基于已经存在的CSS选择器,除此之外,它还有一些自定义的选择器。

    🎯jQuery样式操作

    jQuery提供了用于样式的操作有两种,一种是css()方法和设置类样式的方法,前者通过css()方法直接操作元素的样式,如width、height等等,后者通过给元素添加或删除类名来操作元素的样式。

    🧩修改样式

    • jQuery可以使用css方法来修改简单元素样式;也可以操作类,修改多个样式。
    • ❗注意:background-color: 'pink'; 应该为 background-color: pink;

    🔗获取样式

    • css()方法接收参数时只写样式名,则返回样式值。
    • 关键代码:console.log($("div").css("width"));

    🔗设置单个样式

    • css()接收的参数是属性名和属性值,逗号分隔,是设置一组样式,属性必须加引号,值如果是数字可以不用跟单位和引号。
    • 关键代码:$("div").css("width","500px")

    🔗设置多个样式 

    • css()方法的参数可以是对象形式,方便设置多组样式。样式名和样式值用冒号隔开,样式名可以不用加引号。
    • ❗注意:属性名可以不加引号,但需要用驼峰法书写
    • 关键代码:$("div").css({width: 400,height: 400,backgroundColor: "red"})

    🧩类操作

    • 类操作就是通过操作元素的类名进行元素样式操作,当元素样式比较复杂时,如果通过css()方法实现,需要在CSS里编写很长的代码,既不美观也不方便。而通过写一个类名,把类名加上或去掉就会显得很方便。

    🔗addClass()添加类

    • addClass()方法向被选元素添加一个或多个类名。
    • 基本语法为$(selector).addClass(className),className表示要添加的类名。

    • 本来div的颜色是pink(粉色),然后点击div,就会在div元素添加box1类名,然后div的背景颜色修改了为green(绿色)

    🔗removeClass()移除类

    • removeClass()方法从被选元素移除一个或多个类名。
    • 基本语法为$(selector).removeClass(className)​, className参数可以传入一个或多个类名,使用空格来分隔,如果省略该参数,表示移除所有的类名。

    • 给div设置一个类为box1,颜色设置为green(绿色),宽高都为200px,然后点击div,就是在div元素移除box1类名,因此绿色背景消失

    🔗toggleClass()切换类

    • toggleClass()方法用来为元素添加或移除某个类,如果类不存在,就添加该类,如果类存在,就移除该类。
    • 基本语法为$(selector).toggleClass(className, switch),className表示添加或移除的一个或多个类名,多个类名用空格分隔;switch参数用来规定只删除类或只添加类,设为true表示添加,设为false表示移除。

    • 给div设置一个类为box1,颜色设置为green(绿色),宽高都为200px,然后点击div,当div元素存在box1类名时,就移除,如果不存在就添加。因此实现点击div背景切换背景效果

    🔗补充:jQuery类操作与className的区别

    原生JavaScript中className会替代元素原来的所有类名;jQuery里面的类操作只是针对指定类进行操作,不影响原先的类名。

     

    📚持续更新🔥  

  • 相关阅读:
    Jwt的基础入门,详细讲解
    Unix命令行程序和内建指令(更多)
    每日一练 | 华为认证真题练习Day220
    分割常用的评价指标
    Java反射
    Spring整合Junit单元测试
    微服务系列之服务注册发现 Consul
    用信号量实现进程同步与互斥(含代码分析)
    speedoffice和office的区别
    Android Glide preload RecyclerView切入后台不可见再切换可见只加载当前视野可见区域item图片,Kotlin
  • 原文地址:https://blog.csdn.net/weixin_53231455/article/details/127680322
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | 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号