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插件FusionCharts实现的MSBar3D图效果示例【附demo源码】
Mar 23 jQuery
jQuery实现radio第一次点击选中第二次点击取消功能
May 15 jQuery
Jquery EasyUI $.Parser
Jun 02 jQuery
jquery处理checkbox(复选框)是否被选中实例代码
Jun 12 jQuery
文本溢出插件jquery.dotdotdot.js使用方法详解
Jun 22 jQuery
jQuery封装placeholder效果实现方法,让低版本浏览器支持该效果
Jul 08 jQuery
jQuery事件对象的属性和方法详解
Sep 09 jQuery
JQuery 选择器、DOM节点操作练习实例
Sep 28 jQuery
jquery一键控制checkbox全选、反选或全不选
Oct 16 jQuery
jquery实现的简单轮播图功能【适合新手】
Aug 17 jQuery
jquery+css实现Tab栏切换的代码实例
May 14 jQuery
jQuery实现滑动开关效果
Aug 02 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
海贼王:最美的悬赏令!
2020/03/02 日漫
PHP GD 图像处理组件的常用函数总结
2010/04/28 PHP
关于php程序报date()警告的处理(date_default_timezone_set)
2013/10/22 PHP
在phpstudy集成环境下的nginx服务器下配置url重写
2019/12/02 PHP
javascript instanceof,typeof的区别
2010/03/24 Javascript
10个实用的脚本代码工具
2010/05/04 Javascript
jQuery 名称冲突的解决方法
2011/04/08 Javascript
基于jquery插件实现常见的幻灯片效果
2013/11/01 Javascript
js call方法详细介绍(js 的继承)
2013/11/18 Javascript
多引号嵌套的变量命名的问题
2014/05/09 Javascript
JavaScript性能优化之小知识总结
2015/11/20 Javascript
Node.js模块封装及使用方法
2016/03/06 Javascript
AngularJS基础 ng-model-options 指令简单示例
2016/08/02 Javascript
js中遍历Map对象的简单实例
2016/08/08 Javascript
JavaScript中自带的 reduce()方法使用示例详解
2016/08/10 Javascript
Angular使用Md5加密的解决方法
2017/09/16 Javascript
理解 JavaScript EventEmitter
2018/03/29 Javascript
详解vue中axios请求的封装
2019/04/08 Javascript
微信小程序网络层封装的实现(promise, 登录锁)
2019/05/08 Javascript
JavaScript实现拖拽和缩放效果
2020/08/24 Javascript
python解析json实例方法
2013/11/19 Python
wxPython框架类和面板类的使用实例
2014/09/28 Python
基于pip install django失败时的解决方法
2018/06/12 Python
pyQT5 实现窗体之间传值的示例
2019/06/20 Python
详解Python实现进度条的4种方式
2020/01/15 Python
Nginx+Uwsgi+Django 项目部署到服务器的思路详解
2020/05/08 Python
python 调用API接口 获取和解析 Json数据
2020/09/28 Python
python 用struct模块解决黏包问题
2020/11/07 Python
澳大利亚购买健身器材网站:Gym Direct
2019/12/19 全球购物
电信专业毕业生推荐信
2013/11/18 职场文书
干部行政关系介绍信
2014/01/17 职场文书
党的群众路线学习材料
2014/05/16 职场文书
本科毕业生自荐信
2014/05/26 职场文书
分公司总经理岗位职责
2014/07/30 职场文书
2016入党积极分子党课学习心得体会
2015/10/09 职场文书
人民调解协议书
2016/03/21 职场文书