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绘制的2D帕累托图效果示例【附demo源码】
Mar 28 jQuery
jQuery remove()过滤被删除的元素(推荐)
Jul 18 jQuery
jQuery绑定事件方法及区别(bind,click,on,live,one)
Aug 14 jQuery
jQuery实现可兼容IE6的遮罩功能详解
Sep 19 jQuery
zTree jQuery 树插件的使用(实例讲解)
Sep 25 jQuery
jq源码解析之绑在$,jQuery上面的方法(实例讲解)
Oct 13 jQuery
JQuery实现table中tr上移下移的示例(超简单)
Jan 08 jQuery
基于jQuery ztree实现表格风格的树状结构
Aug 31 jQuery
jQuery zTree树插件的使用教程
Aug 16 jQuery
jquery轻量级数字动画插件countUp.js使用详解
Oct 17 jQuery
Jquery使用each函数实现遍历及数组处理
Jul 14 jQuery
jQuery实现鼠标拖拽登录框移动效果
Sep 13 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 has encountered an Access Violation 错误的解决方法
2010/01/17 PHP
php对关联数组循环遍历的实现方法
2015/03/13 PHP
PHP常用处理静态操作类
2015/04/03 PHP
Yii2中OAuth扩展及QQ互联登录实现方法
2016/05/16 PHP
再谈javascript 动态添加样式规则 W3C校检
2009/12/25 Javascript
JS图片根据鼠标滚动延时加载的实例代码
2013/07/13 Javascript
10个很棒的jQuery代码片段
2015/09/24 Javascript
基于jquery插件实现拖拽删除图片功能
2020/08/27 Javascript
浅谈jQuery this和$(this)的区别及获取$(this)子元素对象的方法
2016/11/29 Javascript
js图片轮播手动切换特效
2017/01/12 Javascript
vue3.0 CLI - 2.2 - 组件 home.vue 的初步改造
2018/09/14 Javascript
VUE2.0 ElementUI2.0表格el-table自适应高度的实现方法
2018/11/28 Javascript
express express-session的使用小结
2018/12/12 Javascript
layui监听工具栏的实例(操作列表按钮)
2019/09/10 Javascript
基于原生js实现判断元素是否有指定class名
2020/07/11 Javascript
python实现批量下载新浪博客的方法
2015/06/15 Python
利用Python如何将数据写到CSV文件中
2018/06/05 Python
python运行时强制刷新缓冲区的方法
2019/01/14 Python
Python定义函数功能与用法实例详解
2019/04/08 Python
Django如何使用第三方服务发送电子邮件
2019/08/14 Python
python在不同条件下的输入与输出
2020/02/13 Python
python 使用tkinter+you-get实现视频下载器
2020/11/17 Python
python和opencv构建运动检测器的实现
2021/03/03 Python
CSS3制作圆形滚动进度条动画的示例
2020/11/05 HTML / CSS
国外平面设计素材网站:The Hungry JPEG
2017/03/28 全球购物
美国领先的男士和女士内衣购物网站:Freshpair
2019/02/25 全球购物
如何现实servlet的单线程模式
2014/08/05 面试题
财务人员个人自荐信范文
2013/09/26 职场文书
青年教师培训方案
2014/02/06 职场文书
七夕情人节促销方案
2014/06/07 职场文书
后勤工作个人总结
2015/02/28 职场文书
2015年宣传部工作总结范文
2015/03/31 职场文书
2016重阳节红领巾广播稿
2015/12/18 职场文书
关于公司年会的开幕词
2016/03/04 职场文书
三好学生竞选稿范文
2019/08/21 职场文书
PHP实现创建以太坊钱包转账等功能
2021/04/21 PHP