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判断邮箱格式对错实例代码讲解
Apr 12 jQuery
JS与jQuery实现子窗口获取父窗口元素值的方法
Apr 17 jQuery
使用jQuery,Angular实现登录界面验证码详解
Apr 27 jQuery
jQuery 控制文本框自动缩小字体填充
Jun 16 jQuery
集成vue到jquery/bootstrap项目的方法
Feb 10 jQuery
jQuery实现表单动态加减、ajax表单提交功能
Jun 08 jQuery
jQuery实现表单动态添加与删除数据操作示例
Jul 03 jQuery
超好用的jQuery分页插件jpaginate用法示例【附源码下载】
Dec 06 jQuery
jquery 键盘事件 keypress() keydown() keyup()用法总结
Oct 23 jQuery
jQuery利用cookie 实现本地收藏功能(不重复无需多次命名)
Nov 07 jQuery
jquery使用echarts实现有向图可视化功能示例
Nov 25 jQuery
jquery实现简单每周轮换的日历
Sep 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
特详细的PHPMYADMIN简明安装教程
2008/08/01 PHP
一个级联菜单代码学习及removeClass与addClass的应用
2013/01/24 Javascript
Javascript全局变量var与不var的区别深入解析
2013/12/09 Javascript
网站接入QQ登录的两种方法
2014/07/22 Javascript
JavaScript数据结构和算法之图和图算法
2015/02/11 Javascript
jQuery插件jPaginate实现无刷新分页
2015/05/04 Javascript
JQuery导航菜单选择特效
2016/04/11 Javascript
AngularJS 实现弹性盒子布局的方法
2016/08/30 Javascript
JavaScript类的写法
2016/09/17 Javascript
js实现移动端微信页面禁止字体放大
2017/02/16 Javascript
JS+jQuery实现注册信息的验证功能
2017/09/26 jQuery
Bootstrap3.3.7导航栏下拉菜单鼠标滑过展开效果
2017/10/31 Javascript
vue-cli项目无法用本机IP访问的解决方法
2018/09/20 Javascript
生产制造追溯系统之在线打印功能
2019/06/03 Javascript
layui数据表格实现重载数据表格功能(搜索功能)
2019/07/27 Javascript
Python操作SQLite简明教程
2014/07/10 Python
详解Python的单元测试
2015/04/28 Python
浅析Python多线程下的变量问题
2015/04/28 Python
python找出完数的方法
2018/11/12 Python
解决Python下json.loads()中文字符出错的问题
2018/12/19 Python
Python数据可视化实现正态分布(高斯分布)
2019/08/21 Python
python+flask编写一个简单的登录接口
2020/11/13 Python
CSS3教程(8):CSS3透明度指南
2009/04/02 HTML / CSS
香港太阳眼镜网上商店:SmartBuyGlasses香港
2016/07/22 全球购物
欧尚俄罗斯网上超市:Auchan俄罗斯
2018/05/03 全球购物
应届生船舶驾驶求职信
2013/10/19 职场文书
应届生自我鉴定
2013/12/11 职场文书
我的五年职业生涯规划
2014/01/23 职场文书
婚纱店策划方案
2014/05/22 职场文书
2014党员民主评议个人思想剖析发言
2014/09/19 职场文书
党的群众路线教育实践活动个人剖析材料
2014/10/07 职场文书
中学综治宣传月活动总结
2015/05/07 职场文书
2015年学校总务处工作总结
2015/05/19 职场文书
django如何自定义manage.py管理命令
2021/04/27 Python
详解Laravel服务容器的优势
2021/05/29 PHP
我国拿下天问一号火星着陆区附近 22 个地理实体命名:平乐、西柏坡、古田、漠河等
2022/04/29 数码科技