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插件Echarts实现的渐变色柱状图
Mar 23 jQuery
基于jQuery实现瀑布流页面
Apr 11 jQuery
jQuery输入框密码的显示隐藏【代码分享】
Apr 29 jQuery
jQuery实现 RadioButton做必选校验功能
Jun 15 jQuery
认识jQuery的Promise的具体使用方法
Oct 10 jQuery
jQuery实现左右滑动的toggle方法
Mar 03 jQuery
jquery 时间戳转日期过程详解
Oct 12 jQuery
jQuery实现form表单基于ajax无刷新提交方法实例代码
Nov 04 jQuery
jQuery实现简单弹幕效果
Nov 28 jQuery
jQuery实现手风琴效果(蒙版)
Jan 11 jQuery
9种方法优化jQuery代码详解
Feb 04 jQuery
jQuery--遍历操作实例小结【后代、同胞及过滤】
May 22 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表单提交问题的解决方法
2011/04/12 PHP
PHP gbk环境下json_dencode传送来的汉字
2012/11/13 PHP
Laravel中Facade的加载过程与原理详解
2017/09/22 PHP
YII2框架中ActiveDataProvider与GridView的配合使用操作示例
2020/03/18 PHP
Jquery写一个鼠标拖动效果实现原理与代码
2012/12/24 Javascript
js生成的验证码的实现与技术分析
2014/09/17 Javascript
JavaScript字符串对象replace方法实例(用于字符串替换或正则替换)
2014/10/16 Javascript
轻松实现js选项卡切换效果
2016/09/24 Javascript
Bootstrap表单简单实现代码
2017/03/06 Javascript
通过js修改input、select默认字体颜色
2017/04/19 Javascript
BootStrap的两种模态框方式
2017/05/10 Javascript
js实现从左向右滑动式轮播图效果
2017/07/07 Javascript
基于JQuery的Ajax方法使用详解
2017/08/16 jQuery
Nodejs+angularjs结合multiparty实现多图片上传的示例代码
2017/09/29 NodeJs
解决使用Vue.js显示数据的时,页面闪现原始代码的问题
2018/02/11 Javascript
JQuery元素快速查找与操作
2018/04/22 jQuery
Node.js实现用户评论社区功能(体验前后端开发的乐趣)
2019/05/09 Javascript
微信小程序转发事件实现解析
2019/10/22 Javascript
webpack3.0升级4.0的方法步骤
2020/04/02 Javascript
[05:39]2014DOTA2国际邀请赛 DK晋级胜者组专访战队国士无双
2014/07/14 DOTA
Python 文件读写操作实例详解
2014/03/12 Python
Java中重定向输出流实现用文件记录程序日志
2015/06/12 Python
利用标准库fractions模块让Python支持分数类型的方法详解
2017/08/11 Python
Python3实现的判断环形链表算法示例
2019/03/07 Python
Python将列表数据写入文件(txt, csv,excel)
2019/04/03 Python
python获取当前文件路径以及父文件路径的方法
2019/07/10 Python
python 双循环遍历list 变量判断代码
2020/05/04 Python
记一次python 爬虫爬取深圳租房信息的过程及遇到的问题
2020/11/24 Python
详解使用CSS3的@media来编写响应式的页面
2017/11/01 HTML / CSS
台湾最大网路书店:博客来
2018/03/18 全球购物
家得宝官网:The Home Depot(全球最大的家居装饰专业零售商)
2018/12/17 全球购物
采购意向书范本
2014/03/31 职场文书
酒店开业策划方案
2014/06/02 职场文书
四风问题对照检查材料整改措施
2014/09/27 职场文书
复兴之路观后感
2015/06/02 职场文书
IDEA2021.2配置docker如何将springboot项目打成镜像一键发布部署
2021/09/25 Java/Android