JQuery使用属性addClass、removeClass和toggleClass实现增加和删除类操作示例


Posted in jQuery onNovember 18, 2019

本文实例讲述了JQuery使用属性addClass、removeClass和toggleClass实现增加和删除类。分享给大家供大家参考,具体如下:

代码示例:

示例1

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <style>
    div{
      height: 300px;
      width: 300px;
      background-color: orange;
    }
    .a{
      background-color: #91DB4B;
    }
  </style>
  <title>类切换</title>
  <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
  <script>
    $(function () {
      //鼠标事件
      $("#d").mouseover(function () {
        //增加类
        $(this).addClass('a');
      }).mouseout(function () {
        //删除类
        $(this).removeClass('a');
      })
    })
  </script>
</head>
<body>
<div id="d">
  fdhjuyk
</div>
</body>
</html>

运行效果:

JQuery使用属性addClass、removeClass和toggleClass实现增加和删除类操作示例

示例2:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <style>
    div{
      height: 300px;
      width: 300px;
      background-color: orange;
    }
    .a{
      background-color: #91DB4B;
    }
  </style>
  <title>类切换</title>
  <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
  <script>
    $(function () {
      /*开始没有类a则添加,有类a则删除*/
      $("#d").mouseover(function () {
        //在删除与添加类操作不停切换时,使用toggleClass
        $(this).toggleClass('a');
      }).mouseout(function () {
        $(this).toggleClass('a');
      })
    })
  </script>
</head>
<body>
<div id="d">
  fdhjuyk
</div>
</body>
</html>

运行效果同上例。

感兴趣的朋友可以使用在线HTML/CSS/JavaScript代码运行工具 http://tools.3water.com/code/HtmlJsRun 测试上述代码运行效果。

希望本文所述对大家jQuery程序设计有所帮助。

jQuery 相关文章推荐
jQuery实现frame之间互通的方法
Jun 26 jQuery
jQuery 改变P标签文本值方法
Feb 24 jQuery
通过jquery获取上传文件名称、类型和大小的实现代码
Apr 19 jQuery
jquery实现搜索框功能实例详解
Jul 23 jQuery
jquery判断滚动条距离顶部的距离方法
Sep 05 jQuery
jQuery实现适用于移动端的跑马灯抽奖特效示例
Jan 18 jQuery
使用jQuery如何写一个含验证码的登录界面
May 13 jQuery
jQuery子选择器与可见性选择器实例分析
Jun 28 jQuery
JavaScript自动生成 年月范围 选择功能完整示例【基于jQuery插件】
Sep 03 jQuery
jQuery实现每日秒杀商品倒计时功能
Sep 06 jQuery
jQuery操作元素的内容和样式完整实例分析
Jan 10 jQuery
jquery实现烟花效果(面向对象)
Mar 10 jQuery
Jquery让form表单异步提交代码实现
Nov 14 #jQuery
JQuery发送ajax请求时中文乱码问题解决
Nov 14 #jQuery
Jquery异步上传文件代码实例
Nov 13 #jQuery
jQuery实现滑动星星评分效果(每日分享)
Nov 13 #jQuery
jquery获取input输入框中的值
Nov 13 #jQuery
JS 遍历 json 和 JQuery 遍历json操作完整示例
Nov 11 #jQuery
javascript/jquery实现点击触发事件的方法分析
Nov 11 #jQuery
You might like
PHP制作万年历
2015/01/07 PHP
php使用CURL不依赖COOKIEJAR获取COOKIE的方法
2015/06/17 PHP
php魔法函数与魔法常量使用介绍
2017/07/23 PHP
PHP使用Nginx实现反向代理
2017/09/20 PHP
PHP实现简单用户登录界面
2019/10/23 PHP
浅谈laravel aliases别名的原理
2019/10/24 PHP
如何运行/调试你的PHP代码
2020/10/23 PHP
基于jquery的模态div层弹出效果
2010/08/21 Javascript
网易JS面试题与Javascript词法作用域说明
2010/11/09 Javascript
jQuery 浮动导航菜单适合购物商品类型的网站
2014/09/09 Javascript
详解原生JavaScript实现jQuery中AJAX处理的方法
2016/05/10 Javascript
浅析jQuery Ajax通用js封装
2016/06/22 Javascript
JS调用打印机功能简单示例
2016/11/28 Javascript
解析JavaScript实现DDoS攻击原理与保护措施
2016/12/26 Javascript
setTimeout函数的神奇使用
2017/02/26 Javascript
详解http访问解析流程原理
2017/10/18 Javascript
javaScript手机号码校验工具类PhoneUtils详解
2017/12/08 Javascript
vue和小程序项目中使用iconfont的方法
2020/05/19 Javascript
javascript中闭包closure的深入讲解
2021/03/03 Javascript
用python写asp详细讲解
2013/12/16 Python
Python中map,reduce,filter和sorted函数的使用方法
2015/08/17 Python
Python机器学习库scikit-learn安装与基本使用教程
2018/06/25 Python
使用sklearn进行对数据标准化、归一化以及将数据还原的方法
2018/07/11 Python
python实现梯度下降算法
2020/03/24 Python
TensorFlow——Checkpoint为模型添加检查点的实例
2020/01/21 Python
python实现输入三角形边长自动作图求面积案例
2020/04/12 Python
HTML5有哪些新特征
2015/12/01 HTML / CSS
南威尔士家居商店:Leekes
2016/10/25 全球购物
中国专业的音频分享平台:喜马拉雅
2019/05/24 全球购物
公司委托书范本5篇
2014/09/20 职场文书
投标文件签署授权委托书范本
2014/10/12 职场文书
教育项目合作协议书格式
2014/10/17 职场文书
党的群众路线教育实践活动心得体会(教师)
2014/10/31 职场文书
保密工作整改情况汇报
2014/11/06 职场文书
GoFrame框架数据校验之校验结果Error接口对象
2022/06/21 Golang
全网非常详细的pytest配置文件
2022/07/15 Python