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 1.0.2
Oct 11 Javascript
jQuery 关于伪类选择符的使用说明
Apr 24 Javascript
Jquery倒数计时按钮setTimeout的实例代码
Jul 04 Javascript
JS将表单导出成EXCEL的实例代码
Nov 11 Javascript
JavaScript获取并更改input标签name属性的方法
Jul 02 Javascript
JS实现点击Radio动态更新table数据
Jul 18 Javascript
Vue.js仿微信聊天窗口展示组件功能
Aug 11 Javascript
Angular4学习笔记之根模块与Ng模块
Sep 09 Javascript
React如何利用相对于根目录进行引用组件详解
Oct 09 Javascript
详解vue 项目白屏解决方案
Oct 31 Javascript
解决Vue在Tomcat8下部署页面不加载的问题
Nov 12 Javascript
vue使用过滤器格式化日期
Jan 20 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
初品cakephp 入门基础
2012/02/16 PHP
在Mac OS上编译安装Nginx+PHP+MariaDB开发环境的教程
2016/02/23 PHP
PHP登录验证码的实现与使用方法
2016/07/07 PHP
推荐40个简单的 jQuery 导航插件和教程(下篇)
2012/09/14 Javascript
javascript结合CSS实现苹果开关按钮特效
2015/04/07 Javascript
jQuery实现简单的DIV拖动效果
2016/02/19 Javascript
JavaScript实现页面跳转的方式汇总
2016/05/16 Javascript
JavaScript基于DOM操作实现简单的数学运算功能示例
2017/01/16 Javascript
bootstrap 模态框(modal)实现水平垂直居中显示
2017/01/23 Javascript
Node.js 实现简单的接口服务器的实例代码
2017/05/23 Javascript
利用C/C++编写node.js原生模块的方法教程
2017/07/07 Javascript
使用NestJS开发Node.js应用的方法
2018/12/03 Javascript
发布Angular应用至生产环境的方法
2018/12/10 Javascript
js实现登录时记住密码的方法分析
2020/04/05 Javascript
JavaScript图像放大镜效果实现方法详解
2020/06/28 Javascript
vue 重塑数组之修改数组指定index的值操作
2020/08/09 Javascript
python通过pil模块将raw图片转换成png图片的方法
2015/03/16 Python
Python-copy()与deepcopy()区别详解
2019/07/12 Python
django之静态文件 django 2.0 在网页中显示图片的例子
2019/07/28 Python
Python中生成一个指定长度的随机字符串实现示例
2019/11/06 Python
Python 爬取必应壁纸的实例讲解
2020/02/24 Python
使用Python第三方库pygame写个贪吃蛇小游戏
2020/03/06 Python
python如何操作mysql
2020/08/17 Python
马德里著名的运动鞋商店:NOIRFONCE
2019/04/12 全球购物
医学专业大学生求职的自我评价
2013/11/27 职场文书
打架检讨书100字
2014/01/19 职场文书
最新奶茶店创业计划书
2014/01/25 职场文书
会计助理岗位职责
2014/02/17 职场文书
超市促销活动方案
2014/03/05 职场文书
禁毒宣传活动总结
2014/08/26 职场文书
党的群众路线教育实践活动对照检查材料范文
2014/09/24 职场文书
军训阅兵新闻稿
2015/07/17 职场文书
委托开发合同书(标准版)
2019/08/07 职场文书
Python中的套接字编程是什么?
2021/06/21 Python
vue判断按钮是否可以点击
2022/04/09 Vue.js
Springboot中如何自动转JSON输出
2022/06/16 Java/Android