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绘制ScrollColumn2D图效果示例【附demo源码下载】
Mar 22 jQuery
jQuery滑动到底部加载下一页数据的实例代码
May 22 jQuery
jQuery实现web页面樱花坠落的特效
Jun 01 jQuery
jQuery Validate表单验证插件实现代码
Jun 08 jQuery
jQuery实现简单的手风琴效果
Apr 17 jQuery
jQuery Form插件使用详解_动力节点Java学院整理
Jul 17 jQuery
jQuery实现base64前台加密解密功能详解
Aug 29 jQuery
jQuery基于cookie实现换肤功能实例
Oct 14 jQuery
(模仿京东用户注册)用JQuery实现简单表单验证,初学者必看
Jan 08 jQuery
jQuery length 和 size()区别总结
Apr 26 jQuery
jQuery实现checkbox全选功能完整实例
Jul 12 jQuery
9种方法优化jQuery代码详解
Feb 04 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
全国FM电台频率大全 - 5 内蒙古自治区
2020/03/11 无线电
多php服务器实现多session并发运行
2006/10/09 PHP
PHP高级编程实例:编写守护进程
2014/09/02 PHP
php通过array_push()函数添加多个变量到数组末尾的方法
2015/03/18 PHP
利用div+jquery自定义滚动条样式的2种方法
2013/07/18 Javascript
js获取触发事件元素在整个网页中的绝对坐标(示例代码)
2013/12/13 Javascript
轻松创建nodejs服务器(7):阻塞操作的实现
2014/12/18 NodeJs
JavaScript中的getDay()方法使用详解
2015/06/09 Javascript
AngularJS directive返回对象属性详解
2016/03/28 Javascript
AngularJS ng-controller 指令简单实例
2016/08/01 Javascript
JavaScript字符串_动力节点Java学院整理
2017/06/27 Javascript
Javascript中将变量转换为字符串的三种方法
2017/09/19 Javascript
微信小程序点餐系统开发常见问题汇总
2019/08/06 Javascript
Vue数字输入框组件的使用方法
2019/10/19 Javascript
详解在Vue.js编写更好的v-for循环的6种技巧
2020/04/14 Javascript
[01:15:56]2018DOTA2亚洲邀请赛3月30日 小组赛A组 TNC VS Newbee
2018/03/31 DOTA
Python标准库之随机数 (math包、random包)介绍
2014/11/25 Python
Python的math模块中的常用数学函数整理
2016/02/04 Python
简单谈谈python的反射机制
2016/06/28 Python
Python爬虫代理IP池实现方法
2017/01/05 Python
pycharm远程调试openstack的图文教程
2017/11/21 Python
Python贪心算法实例小结
2018/04/22 Python
python GUI实现小球满屏乱跑效果
2019/05/09 Python
Python实现手机号自动判断男女性别(实例解析)
2019/12/22 Python
如何表示python中的相对路径
2020/07/08 Python
英国优质鞋类专家:Robinson’s Shoes
2017/12/08 全球购物
英国领先的亚洲旅游专家:Wendy Wu Tours
2018/01/21 全球购物
Skyscanner澳大利亚:全球领先的旅游搜索网站
2018/03/24 全球购物
北美最大的手工艺品零售商之一:Michaels Stores
2019/02/27 全球购物
公司活动策划方案
2014/01/13 职场文书
高中生的自我评价
2014/03/04 职场文书
大学学雷锋活动总结
2014/06/26 职场文书
宣传活动总结范文
2014/07/01 职场文书
个人安全生产责任书
2014/07/28 职场文书
致地震灾区的慰问信
2015/03/23 职场文书
大学生暑假实习总结
2015/07/13 职场文书