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 CSS类 -> 正文阅读

[JavaScript知识库]jQuery CSS类

本节我们学习如何通过 jQueryCSS 元素进行操作。

jQuery 有以下四种操作 CSS 的方法:

方法描述
addClass()向指定元素中添加一个或多个 CSS 类
removeClass()从指定元素中删除一个或多个 CSS 类
toggleClass()对指定元素进行添加或删除 CSS 类的切换操作
css()设置或返回样式属性

addClass()方法

addClass() 方法用于向指定元素添加一个或多个 CSS 类,我们在添加类时,可以选择多个元素。

如果要添加多个 CSS 类到指定元素,可以使用空格分隔类名。注意该方法不会移除已存在的 class 属性,仅仅添加一个或多个类名到 class 属性。

示例:

例如我们实现点击按钮,改变文本的字体大小和颜色:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>jQuery_侠课岛(9xkd.com)</title>
<script src="jquery-3.5.1.min.js"></script>
<script>
  $(function(){
    $("button").click(function(){
      $("p").addClass("con");
    });
  });
</script>
<style>
  .con{
    color: indianred;
    font-size: 24px;
  }
</style>
</head>
<body>
  <p>你好,欢迎来到侠课岛!</p>
  <button>添加CSS类</button>
</body>
</html>

在浏览器中的演示效果:

removeClass()方法

removeClass() 方法刚好和 addClass() 方法相反,addClass() 是原先没有样式,我们需要给它添加样式。而 removeClass() 是在原有的样式基础上移除 CSS 样式。

示例:

例如将上述示例稍做修改:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>jQuery_侠课岛(9xkd.com)</title>
<script src="jquery-3.5.1.min.js"></script>
<script>
  $(function(){
    $("button").click(function(){
      $("p").removeClass("con");
    });
  });
</script>
<style>
  .con{
    color: indianred;
    font-size: 24px;
  }
</style>
</head>
<body>
  <p class="con">你好,欢迎来到侠课岛!</p>
  <button>移除CSS类</button>
</body>
</html>

在浏览器中的演示效果:

toggleClass()方法

toggleClass() 方法用于对指定元素进行添加或删除 CSS 类的切换操作,其实就相当于在 addClass()removeClass() 两个方法之间进行切换。

示例:

在添加 con 样式和移除 con 样式之间切换:

$(function(){
    $("button").click(function(){
      $("p").toggleClass("con");
    });
});

在浏览器中的演示效果:

css()方法

css() 方法为指定元素设置或返回一个或多个样式或属性。

语法如下:

css("propertyname","value");
示例:

返回指定元素的样式:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>jQuery_侠课岛(9xkd.com)</title>
<script src="jquery-3.5.1.min.js"></script>
<script>
  $(function(){
    $("button").click(function(){
      var c = $("p").css("color");
      alert(c);
    });
  });
</script>
</head>
<body>
  <p style="color:indianred;">你好,欢迎来到侠课岛!</p>
  <button>获取CSS样式</button>
</body>
</html>

在浏览器中的演示效果:

如果需要给指定的元素设置 CSS 属性,我们可以像下面这样做:

$(function(){
    $("button").click(function(){
      $("p").css("color", "indianred");
    });
});

在上述代码中, css() 方法内 color 为 CSS 样式属性,而 indianred 为样式属性值。

我们也可以给指定元素同时设置多个 CSS 属性,例如:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>jQuery_侠课岛(9xkd.com)</title>
<script src="jquery-3.5.1.min.js"></script>
<script>
  $(function(){
    $("button").click(function(){
      $("p").css({"color":"white", "background-color":"indianred"});
    });
  });
</script>
</head>
<body>
  <p>你好,欢迎来到侠课岛!</p>
  <button>设置多个CSS属性</button>
</body>
</html>

将要设置的 CSS 属性放入一个花括号 {} 中,然后属性和属性值使用冒号 : 分隔,属性与属性之间使用逗号分隔。

在浏览器中的演示效果:

  JavaScript知识库 最新文章
ES6的相关知识点
react 函数式组件 & react其他一些总结
Vue基础超详细
前端JS也可以连点成线(Vue中运用 AntVG6)
Vue事件处理的基本使用
Vue后台项目的记录 (一)
前后端分离vue跨域,devServer配置proxy代理
TypeScript
初识vuex
vue项目安装包指令收集
上一篇文章      下一篇文章      查看所有文章
加:2021-08-09 10:09:16  更:2021-08-09 10:10:12 
 
开发: 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年5日历 -2024/5/19 10:35:46-

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