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 相关文章推荐
新浪刚打开页面出来的全屏广告代码
Apr 02 Javascript
JavaScript 三种创建对象的方法
Oct 16 Javascript
无阻塞加载脚本分析[全]
Jan 20 Javascript
JQuery 操作/获取table具体代码
Jun 13 Javascript
js判断滚动条是否已到页面最底部或顶部实例
Nov 20 Javascript
jQuery过滤选择器用法分析
Feb 10 Javascript
JavaScript去除数组里重复值的方法
Jul 13 Javascript
原生JS实现旋转木马式图片轮播插件
Apr 25 Javascript
PHP实现本地图片上传和验证功能
Feb 27 Javascript
vue如何根据网站路由判断页面主题色详解
Nov 02 Javascript
微信小程序性能优化之checkSession的使用
Mar 06 Javascript
基于layui的下拉列表的数据回显方法
Sep 24 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
在Zeus Web Server中安装PHP语言支持
2006/10/09 PHP
PHP函数之error_reporting(E_ALL ^ E_NOTICE)详细说明
2011/07/01 PHP
PHP 使用header函数设置HTTP头的示例解析 表头
2013/06/17 PHP
php调用google接口生成二维码示例
2014/04/28 PHP
php+ajax实现无刷新的新闻留言系统
2020/12/21 PHP
php使用timthumb生成缩略图的方法
2016/01/22 PHP
浅析PHP中的i++与++i的区别及效率
2016/06/15 PHP
限制文本字节数js代码
2007/03/06 Javascript
一个可绑定数据源的jQuery数据表格插件
2010/07/17 Javascript
jquery.cvtooltip.js 基于jquery的气泡提示插件
2010/11/19 Javascript
JQuery扩展插件Validate 5添加自定义验证方法
2011/09/05 Javascript
js判断选择时间不能小于当前时间的示例代码
2013/09/24 Javascript
js克隆对象、数组的常用方法介绍
2013/09/26 Javascript
使用js声明数组,对象在jsp页面中(获得ajax得到json数据)
2013/11/05 Javascript
你可能不知道的JavaScript的new Function()方法
2014/04/17 Javascript
js实现网页自动刷新可制作节日倒计时效果
2014/05/27 Javascript
AngularJS基础知识笔记之过滤器
2015/05/10 Javascript
javascript巧用eval函数组装表单输入项为json对象的方法
2015/11/25 Javascript
AngularJS  $modal弹出框实例代码
2016/08/24 Javascript
使用jQuery的load方法设计动态加载及解决被加载页面js失效问题
2017/03/01 Javascript
javascript如何用递归写一个简单的树形结构示例
2017/09/06 Javascript
详解React 在服务端渲染的实现
2017/11/16 Javascript
Vue 2.0学习笔记之使用$refs访问Vue中的DOM
2017/12/19 Javascript
vue计算属性和监听器实例解析
2018/05/10 Javascript
微信小程序实现点击图片放大预览
2019/10/21 Javascript
原生javascript如何实现共享onload事件
2020/07/03 Javascript
JS实现炫酷轮播图
2020/11/15 Javascript
Django中模型Model添加JSON类型字段的方法
2015/06/17 Python
Python中的pack和unpack的使用
2018/03/12 Python
利用python、tensorflow、opencv、pyqt5实现人脸实时签到系统
2019/09/25 Python
python GUI库图形界面开发之PyQt5多行文本框控件QTextEdit详细使用方法实例
2020/02/28 Python
Python如何自动获取目标网站最新通知
2020/06/18 Python
Jdbc数据访问技术面试题
2012/03/30 面试题
2014年艾滋病防治工作总结
2014/12/10 职场文书
正确使用MySQL INSERT INTO语句
2021/05/26 MySQL
html解决浏览器记住密码输入框的问题
2023/05/07 HTML / CSS