jQuery中toggleClass()方法用法实例


Posted in Javascript onJanuary 05, 2015

本文实例讲述了jQuery中toggleClass()方法用法。分享给大家供大家参考。具体分析如下:

此方法对添加或移除匹配元素的一个或多个类进行切换。
toggleClass()方法检查匹配元素中指定的类。如果不存在则添加类,如果已设置则删除之。这就是所谓的切换效果。

语法结构一:

$(selector).toggleClass(class,switch)

如果存在(不存在)就删除(添加)一个类。

参数列表:

参数 描述
class 规定添加或删除的类。 如果需要添加多个类,使用空格间隔。
switch 可选。布尔值,为true则加上对应的class,否则就删除。

实例代码:

<!DOCTYPE html>

<html>

<head>

<meta charset=" utf-8">

<meta name="author" content="https://3water.com/" />

<title>三水点靠木</title>

<style type="text/css">

.content{display:none;}

</style>

<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>

<script type="text/javascript"> 

$(document).ready(function(){ 

  $("button").click(function(){ 

    $("div").toggleClass("content"); 

  }) 

})  

</script>

</head>

<body>

<button>添加更多内容</button>

<div class="content"><textarea cols="40" rows="5" name="textarea"></textarea></div>

</body>

</html>

语法结构二:

$(selector).toggleClass(function(index,class),switch)

把函数的返回值作为切换的类。

参数列表:

参数 描述
function(index,class) 函数定义返回需要添加或删除的一个或多个类名。 index - 可选,接受选择器的索引位置。 class - 可选,接受选择器的当前的类。
switch 可选。布尔值,为true则加上对应的class,否则就删除。

实例代码:

<!DOCTYPE html>

<html>

<head>

<meta charset=" utf-8">

<meta name="author" content="https://3water.com/" />

<title>三水点靠木</title>

<style type="text/css">

.content{display:none;}

</style>

<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>

<script type="text/javascript"> 

$(document).ready(function(){ 

  $("button").click(function(){ 

    $("div").toggleClass(function(){ 

      return "content" 

    }); 

  }) 

})  

</script>

</head>

<body>

<button>添加更多内容</button>

<div class="content"><textarea cols="40" rows="5" name="textarea"></textarea></div>

</body>

</html>

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
Javascript实现滑块滑动改变值的实现代码
Apr 12 Javascript
js实现支持手机滑动切换的轮播图片效果实例
Apr 29 Javascript
asp.net中oracle 存储过程(图文)
Aug 12 Javascript
javascript中substring()、substr()、slice()的区别
Aug 30 Javascript
jquery+ajax实现直接提交表单实例分析
Jun 17 Javascript
JavaScript结合Bootstrap仿微信后台多图文界面管理
Jul 22 Javascript
jQuery 获取遍历获取table中每一个tr中的第一个td的方法
Oct 05 Javascript
详解vue中router-link标签所必备了解的属性
Apr 15 Javascript
Layui 数据表格批量删除和多条件搜索的实例
Sep 04 Javascript
javascript实现异形滚动轮播
Nov 28 Javascript
js 计数排序的实现示例(升级版)
Jan 12 Javascript
bootstrap-table后端分页功能完整实例
Jun 01 Javascript
jQuery中removeClass()方法用法实例
Jan 05 #Javascript
jQuery中addClass()方法用法实例
Jan 05 #Javascript
js Calender控件使用详解
Jan 05 #Javascript
js的回调函数详解
Jan 05 #Javascript
判断浏览器的内核及版本号方法汇总
Jan 05 #Javascript
jQuery中removeProp()方法用法实例
Jan 05 #Javascript
jQuery中prop()方法用法实例
Jan 05 #Javascript
You might like
德生PL550的电路分析
2021/03/02 无线电
PHP人民币金额转大写实例代码
2015/10/02 PHP
Yii输入正确验证码却验证失败的解决方法
2017/06/06 PHP
php 策略模式原理与应用深入理解
2019/09/25 PHP
Yii使用DbTarget实现日志功能的示例代码
2020/07/21 PHP
纯js实现的论坛常用的运行代码的效果
2008/07/15 Javascript
jQuery中创建实例与原型继承揭秘
2011/12/21 Javascript
javascript游戏开发之《三国志曹操传》零部件开发(五)可移动地图的实现
2013/01/23 Javascript
JQuery给元素添加/删除节点比如select
2013/04/02 Javascript
jQuery中even选择器的定义和用法
2014/12/23 Javascript
JQuery中DOM加载与事件执行实例分析
2015/06/13 Javascript
JavaScript预解析及相关技巧分析
2016/04/21 Javascript
JS中对象与字符串的互相转换详解
2016/05/20 Javascript
jquery.Jcrop结合JAVA后台实现图片裁剪上传实例
2016/11/05 Javascript
关于jQuery库冲突的完美解决办法
2017/05/20 jQuery
十大 Node.js 的 Web 框架(快速提升工作效率)
2017/06/30 Javascript
基于iScroll实现内容滚动效果
2018/03/21 Javascript
在NPM发布自己造的轮子的方法步骤
2019/03/09 Javascript
微信小程序图表插件wx-charts用法实例详解
2019/05/20 Javascript
全面分析JavaScript 继承
2019/05/30 Javascript
Python中Iterator迭代器的使用杂谈
2016/06/20 Python
利用python求相邻数的方法示例
2017/08/18 Python
基于python log取对数详解
2018/06/08 Python
Python Grid使用和布局详解
2018/06/30 Python
关于python列表增加元素的三种操作方法
2018/08/22 Python
python openvc 裁剪、剪切图片 提取图片的行和列
2019/09/19 Python
德国最大的设计师鞋网上商店:Budapester
2017/12/07 全球购物
ruby如何进行集成操作?Ruby能进行多重继承吗?
2013/10/16 面试题
万年牢教学反思
2014/02/15 职场文书
天猫某品牌专卖店运营计划书
2014/03/21 职场文书
勤俭节约倡议书
2014/04/14 职场文书
交通事故协议书范本
2014/11/18 职场文书
2015年超市工作总结
2015/04/09 职场文书
2019年XX公司的晨会制度及流程!
2019/07/23 职场文书
Tomcat项目启动失败的原因和解决办法
2022/04/20 Servers
微软发布Windows 11今年最大更新22H2(附 ISO 镜像官方下载)
2022/09/23 数码科技