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高级技巧分享
Feb 25 Javascript
setTimeout()递归调用不加引号出错的解决方法
Sep 05 Javascript
JavaScript数据结构和算法之二叉树详解
Feb 11 Javascript
jQuery中事件与动画的总结分享
May 24 Javascript
Bootstrap中的Panel和Table全面解析
Jun 13 Javascript
高效Web开发的10个jQuery代码片段
Jul 22 Javascript
wap手机端解决返回上一页的js实例
Dec 08 Javascript
React组件之间的通信的实例代码
Jun 27 Javascript
vue元素实现动画过渡效果
Jul 01 Javascript
解决Vue编译时写在style中的路径问题
Sep 21 Javascript
vue双向数据绑定知识点总结
Apr 18 Javascript
vue表单验证之禁止input输入框输入空格
Dec 03 Vue.js
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使用内置dir类实现目录遍历删除
2015/03/31 PHP
PHP实现的通过参数生成MYSQL语句类完整实例
2016/04/11 PHP
php 实现301重定向跳转实例代码
2016/07/18 PHP
PHP设计模式(一)工厂模式Factory实例详解【创建型】
2020/05/02 PHP
JavaScript 利用Cookie记录用户登录信息
2009/12/08 Javascript
jquery中map函数与each函数的区别实例介绍
2014/06/23 Javascript
使用jQuery仿苹果官网焦点图特效
2014/12/23 Javascript
jQuery+css3动画属性制作猎豹浏览器宽屏banner焦点图
2015/03/16 Javascript
js动态添加的DIV中的onclick事件简单实例
2016/07/25 Javascript
JS版微信6.0分享接口用法分析
2016/10/13 Javascript
使用JavaScript解决网页图片拉伸问题(推荐)
2016/11/25 Javascript
JavaScript闭包和回调详解
2017/08/09 Javascript
angular4 如何在全局设置路由跳转动画的方法
2017/08/30 Javascript
详解vue axios中文文档
2017/09/12 Javascript
Vue项目自动转换 px 为 rem的实现方法
2018/10/29 Javascript
JS异步错误捕获的一些事小结
2019/04/26 Javascript
JavaScript实现简单的计算器
2020/01/16 Javascript
python合并文本文件示例
2014/02/07 Python
Python实现远程调用MetaSploit的方法
2014/08/22 Python
Python用GET方法上传文件
2015/03/10 Python
Python 中迭代器与生成器实例详解
2017/03/29 Python
python format 格式化输出方法
2018/07/16 Python
Python异常处理知识点总结
2019/02/18 Python
python向字符串中添加元素的实例方法
2019/06/28 Python
Django使用模板后无法找到静态资源文件问题解决
2019/07/19 Python
python读取dicom图像示例(SimpleITK和dicom包实现)
2020/01/16 Python
Python要如何实现列表排序的几种方法
2020/02/21 Python
Python3 io文本及原始流I/O工具用法详解
2020/03/23 Python
Douglas意大利官网:购买香水和化妆品
2020/05/27 全球购物
食品行业求职人的自我评价
2014/01/19 职场文书
小学生国庆节演讲稿
2014/09/05 职场文书
2015年收银员个人工作总结
2015/04/01 职场文书
乡镇安全生产月活动总结
2015/05/08 职场文书
结婚喜宴迎宾词
2015/08/10 职场文书
党组织关系的介绍信模板
2019/06/21 职场文书
Win10 最新稳定版本 21H2开始推送
2022/04/19 数码科技