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 相关文章推荐
基于jquery的高性能td和input切换并可修改内容实现代码
Jan 09 Javascript
火狐下table中创建form导致两个table之间出现空白
Sep 02 Javascript
把字符串按照特定的字母顺序进行排序的js代码
Jan 28 Javascript
javascript中SetInterval与setTimeout的定时器用法
Aug 24 Javascript
Javascript将数字转化成为货币格式字符串
Jun 22 Javascript
Web安全测试之XSS实例讲解
Aug 15 Javascript
总结JavaScript的正则与其他语言的不同之处
Aug 25 Javascript
js插件Jcrop自定义截取图片功能
Oct 14 Javascript
vue中使用axios post上传头像/图片并实时显示到页面的方法
Sep 27 Javascript
利用angular自动编译andriod APK的绕坑经历分享
Mar 08 Javascript
使用VUE实现在table中文字信息超过5个隐藏鼠标移到时弹窗显示全部
Sep 16 Javascript
在SSM框架下用laypage和ajax实现分页和数据交互的方法
Sep 27 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
中国广播史趣谈 — 几个历史第一次
2021/03/01 无线电
推荐个功能齐全的发送PHP邮件类
2007/01/03 PHP
在JavaScript中调用php程序
2009/03/09 PHP
laravel 4安装及入门图文教程
2014/10/29 PHP
PHP入门教程之字符串处理技巧总结(转换,过滤,解析,查找,截取,替换等)
2016/09/11 PHP
Js 时间函数getYear()的使用问题探讨
2013/04/01 Javascript
JS判断表单输入是否为空(示例代码)
2013/12/23 Javascript
响应式表格之固定表头的简单实现
2016/08/26 Javascript
Map.vue基于百度地图组件重构笔记分享
2017/04/17 Javascript
12个非常有用的JavaScript技巧
2017/05/17 Javascript
mongoose中利用populate处理嵌套的方法
2017/05/26 Javascript
详解Vuex管理登录状态
2017/11/13 Javascript
bootstrap 通过加减按钮实现输入框组功能
2017/11/15 Javascript
JS算法题之查找数字在数组中的索引位置
2019/05/15 Javascript
Angular 中使用 FineReport不显示报表直接打印预览
2019/08/21 Javascript
用js限制网页只在微信浏览器中打开(或者只能手机端访问)
2020/12/24 Javascript
[48:39]Ti4主赛事胜者组第一天 EG vs NEWBEE 2
2014/07/19 DOTA
使用Python对IP进行转换的一些操作技巧小结
2015/11/09 Python
python使用super()出现错误解决办法
2017/08/14 Python
Python 删除整个文本中的空格,并实现按行显示
2018/07/24 Python
django celery redis使用具体实践
2019/04/08 Python
详解python3安装pillow后报错没有pillow模块以及没有PIL模块问题解决
2019/04/17 Python
Python ArgumentParse的subparser用法说明
2020/04/20 Python
Python实现UDP程序通信过程图解
2020/05/15 Python
pycharm中如何自定义设置通过“ctrl+滚轮”进行放大和缩小实现方法
2020/09/16 Python
python 调用Google翻译接口的方法
2020/12/09 Python
用HTML5.0制作网页的教程
2010/05/30 HTML / CSS
英国时尚优质的女装:Hope Fashion
2018/08/14 全球购物
关于中国梦的演讲稿
2014/04/23 职场文书
运动会加油稿100字
2014/09/19 职场文书
安全隐患整改报告
2014/11/06 职场文书
道歉信范文
2015/05/12 职场文书
聋哑人盗窃罪辩护词
2015/05/21 职场文书
2016应届毕业生实习心得体会
2015/10/09 职场文书
python正则表达式re.search()的基本使用教程
2021/05/21 Python
Java 通过手写分布式雪花SnowFlake生成ID方法详解
2022/04/07 Java/Android