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中不为人知的五种声明Number的方式简要概述
Feb 22 Javascript
JavaScript中“过于”犀利地for/in循环使用示例
Oct 22 Javascript
了不起的node.js读书笔记之mongodb数据库交互
Dec 22 Javascript
js分页工具实例
Jan 28 Javascript
jQuery+CSS3实现树叶飘落特效
Feb 01 Javascript
jQuery实现内容定时切换效果完整实例
Apr 06 Javascript
jQuery使用each方法与for语句遍历数组示例
Jun 16 Javascript
Django中使用jquery的ajax进行数据交互的实例代码
Oct 15 jQuery
vuex 项目结构目录及一些简单配置介绍
Apr 08 Javascript
Vue组件之高德地图地址选择功能的实例代码
Jun 21 Javascript
基于axios 的responseType类型的设置方法
Oct 29 Javascript
浅谈vue中get请求解决传输数据是数组格式的问题
Aug 03 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提交后跳转
2013/06/23 PHP
php限制ip地址范围的方法
2015/03/31 PHP
部署PHP时的4个配置修改说明
2015/10/19 PHP
PHP实现防盗链的方法分析
2017/07/25 PHP
在js中单选框和复选框获取值的方式
2009/11/06 Javascript
JSCode all of Brower 全局屏蔽网页右键功能 具体实现
2013/06/05 Javascript
简约JS日历控件 实例代码
2013/07/12 Javascript
js中onload与onunload的使用示例
2013/08/25 Javascript
jQuery判断div随滚动条滚动到一定位置后停止
2014/04/02 Javascript
jQuery插件ContextMenu自定义图标
2017/03/15 Javascript
vuejs中监听窗口关闭和窗口刷新事件的方法
2018/09/21 Javascript
使用ThinkJs搭建微信中控服务的实现方法
2019/08/08 Javascript
JS回调函数简单易懂的入门实例分析
2019/09/29 Javascript
python类型强制转换long to int的代码
2013/02/10 Python
Python原始字符串(raw strings)用法实例
2014/10/13 Python
python中学习K-Means和图片压缩
2017/11/20 Python
Python入门必须知道的11个知识点
2018/03/21 Python
python最长回文串算法
2018/06/04 Python
Python实现随机创建电话号码的方法示例
2018/12/07 Python
python使用MQTT给硬件传输图片的实现方法
2019/05/05 Python
Python解决pip install时出现的Could not fetch URL问题
2019/08/01 Python
PIL对上传到Django的图片进行处理并保存的实例
2019/08/07 Python
python函数的作用域及关键字详解
2019/08/20 Python
Python实现PyPDF2处理PDF文件的方法示例
2019/09/25 Python
python字典的值可以修改吗
2020/06/29 Python
发现两个有趣的CSS3动画效果
2013/08/14 HTML / CSS
台湾乐天市场:日本No.1的网路购物网站
2017/03/22 全球购物
毕业生幼师求职自荐信
2013/10/01 职场文书
总裁岗位职责
2013/12/04 职场文书
幼儿园美术教学反思
2014/01/31 职场文书
创新比赛获奖感言
2014/02/13 职场文书
2014年化验室工作总结
2014/11/21 职场文书
爱心助学感谢信
2015/01/21 职场文书
2015年小学数学教师工作总结
2015/05/20 职场文书
反四风问题学习心得体会
2016/01/22 职场文书
护士年终工作总结不会写?各科护士模板总结
2020/01/02 职场文书