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实现的手风琴侧边菜单效果
Mar 29 jQuery
jQuery EasyUI之验证框validatebox实例详解
Apr 10 jQuery
jQuery动态追加页面数据以及事件委托详解
May 06 jQuery
jQuery列表检索功能实现代码
Jul 17 jQuery
基于jQuery的表单填充实例
Aug 22 jQuery
jQuery 开发之EasyUI 添加数据的实例
Sep 26 jQuery
JQuery模拟实现网页中自定义鼠标右键菜单功能
Nov 14 jQuery
JS/jQuery实现简单的开关灯效果【案例】
Feb 19 jQuery
基于jQuery的时间戳与日期间的转化
Jun 21 jQuery
jQuery开发仿QQ版音乐播放器
Jul 10 jQuery
jQuery实现简单评论功能
Aug 19 jQuery
详解jQuery的核心函数和事件处理
Feb 18 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 DOS攻击实现代码(附如何防范)
2012/05/29 PHP
php之curl设置超时实例
2014/11/03 PHP
phpmyadmin提示The mbstring extension is missing的解决方法
2014/12/17 PHP
PHP获取IP地址所在地信息的实例(使用纯真IP数据库qqwry.dat)
2016/11/15 PHP
thinkphp 框架数据库切换实现方法分析
2020/05/18 PHP
PHP程序守护进程化实现方法详解
2020/07/16 PHP
利用jQuery 实现GridView异步排序、分页的代码
2010/02/06 Javascript
一个简单的jQuery插件制作 学习过程及实例
2010/04/25 Javascript
利用location.hash实现跨域iframe自适应
2010/05/04 Javascript
javascript getElementsByClassName实现代码
2010/10/11 Javascript
用JQuery在网页中实现分隔条功能的代码
2012/08/09 Javascript
正负小数点后两位浮点数实现原理及代码
2013/09/06 Javascript
通过pjax实现无刷新翻页(兼容新版jquery)
2014/01/31 Javascript
JavaScript识别网页关键字并进行描红的方法
2015/11/09 Javascript
使用JavaScript为一张图片设置备选路径的方法
2017/01/04 Javascript
关于在mongoose中填充外键的方法详解
2017/08/14 Javascript
通过js给网页加上水印背景实例
2019/06/17 Javascript
vue组件讲解(is属性的用法)模板标签替换操作
2020/09/04 Javascript
addEventListener()和removeEventListener()追加事件和删除追加事件
2020/12/04 Javascript
[02:28]DOTA2 2017国际邀请赛小组赛回顾
2017/08/09 DOTA
Python实现基于二叉树存储结构的堆排序算法示例
2017/12/08 Python
如何利用Boost.Python实现Python C/C++混合编程详解
2018/11/08 Python
python模块导入的细节详解
2018/12/10 Python
python协程之动态添加任务的方法
2019/02/19 Python
Django实现CAS+OAuth2的方法示例
2019/10/30 Python
使用Python下载抖音各大V视频的思路详解
2021/02/06 Python
Python 转移文件至云对象存储的方法
2021/02/07 Python
使用CSS3编写灰阶滤镜来制作黑白照片效果的方法
2016/05/09 HTML / CSS
详解移动端html5页面长按实现高亮全选文本内容的兼容解决方案
2016/12/03 HTML / CSS
奖学金自我鉴定范文
2013/10/03 职场文书
初中班主任评语
2014/04/24 职场文书
重点工程汇报材料
2014/08/27 职场文书
2014年纪检工作总结
2014/11/12 职场文书
拖欠货款起诉状
2015/05/20 职场文书
教学副校长工作总结
2015/08/13 职场文书
zabbix agent2 监控oracle数据库的方法
2021/05/13 Oracle