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 相关文章推荐
js获取网页高度(详细整理)
Dec 28 Javascript
基于OO的动画附加插件,可以实现弹跳、渐隐等动画效果 分享
Jun 24 Javascript
js 单击式的下拉菜单效果实例
Aug 13 Javascript
js传参数受特殊字符影响错误的解决方法
Oct 21 Javascript
Jquery实现自定义窗口随意的拖拽
Mar 12 Javascript
JavaScript实现上下浮动的窗口效果代码
Oct 12 Javascript
动态加载JavaScript文件的两种方法
Apr 22 Javascript
jquery UI Datepicker时间控件冲突问题解决
Dec 16 Javascript
bootstrap table 表格中增加下拉菜单末行出现滚动条的快速解决方法
Jan 05 Javascript
angular实现IM聊天图片发送实例
May 08 Javascript
详解一次Vue低版本安卓白屏问题的解决过程
May 30 Javascript
javascript设计模式 ? 工厂模式原理与应用实例分析
Apr 09 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
php的access操作类
2008/04/09 PHP
PHP中用接口、抽象类、普通基类实现“面向接口编程”与“耦合方法”简述
2011/03/23 PHP
PHP无限分类(树形类)的深入分析
2013/06/02 PHP
PHP中使用smarty生成静态文件的例子
2014/04/24 PHP
CI使用Tank Auth转移数据库导致密码用户错误的解决办法
2014/06/12 PHP
php输入流php://input使用浅析
2014/09/02 PHP
golang与PHP输出excel示例
2016/07/22 PHP
用javascript将数据库中的TEXT类型数据动态赋值到TEXTAREA中
2007/04/20 Javascript
js实现字符串的16进制编码不加密
2014/04/25 Javascript
JQuery动态添加和删除表格行的方法
2015/03/09 Javascript
jQuery遍历DOM的父级元素、子级元素和同级元素的方法总结
2016/07/07 Javascript
jquery实现简单的瀑布流布局
2016/12/11 Javascript
详解react-router4 异步加载路由两种方法
2017/09/12 Javascript
JS动态添加元素及绑定事件造成程序重复执行解决
2017/12/07 Javascript
vue实现前进刷新后退不刷新效果
2018/01/26 Javascript
微信小程序scroll-view实现滚动到锚点左侧导航栏点餐功能(点击种类,滚动到锚点)
2020/06/11 Javascript
原生JS实现拖拽功能
2020/12/16 Javascript
JavaScript canvas实现文字时钟
2021/01/10 Javascript
[02:49]2018DOTA2亚洲邀请赛主赛事决赛日战况回顾 Mineski鏖战5局夺得辉耀
2018/04/10 DOTA
[00:29]2019完美世界全国高校联赛(秋季赛)总决赛海口落幕
2019/12/10 DOTA
Python内置函数OCT详解
2016/11/09 Python
python遍历序列enumerate函数浅析
2017/10/17 Python
解决python3中的requests解析中文页面出现乱码问题
2019/04/19 Python
Pandas之DataFrame对象的列和索引之间的转化
2019/06/25 Python
Python + OpenCV 实现LBP特征提取的示例代码
2019/07/11 Python
python 检查数据中是否有缺失值,删除缺失值的方式
2019/12/02 Python
python如何进行矩阵运算
2020/06/05 Python
Python中zipfile压缩文件模块的基本使用教程
2020/06/14 Python
python连接手机自动搜集蚂蚁森林能量的实现代码
2021/02/24 Python
工作的心得体会
2013/12/31 职场文书
供货协议书
2014/04/22 职场文书
爱心募捐感谢信
2015/01/22 职场文书
隐形的翅膀观后感
2015/06/10 职场文书
制定企业培训计划的五大要点!
2019/07/10 职场文书
2019朋友新婚祝福语精选
2019/10/10 职场文书
CSS3中Animation实现简单的手指点击动画的示例
2021/07/15 HTML / CSS