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 相关文章推荐
cnblogs中在闪存中屏蔽某人的实现代码
Nov 14 Javascript
jQuery 获取兄弟元素的几种不错方法
May 23 Javascript
JQuery中serialize()、serializeArray()和param()方法示例介绍
Jul 31 Javascript
Javascript中Array.prototype.map()详解
Oct 22 Javascript
require.js的用法详解
Oct 20 Javascript
java必学必会之static关键字
Dec 03 Javascript
Vue开发过程中遇到的疑惑知识点总结
Jan 20 Javascript
vue引入jq插件的实例讲解
Sep 12 Javascript
vue权限路由实现的方法示例总结
Jul 29 Javascript
Vant的安装和配合引入Vue.js项目里的方法步骤
Dec 05 Javascript
Openlayers测量距离与面积的实现方法
Sep 25 Javascript
原生JavaScript实现刮刮乐
Sep 29 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/10/29 PHP
PHP imagegrabscreen和imagegrabwindow(截取网站缩略图)的实例代码
2013/11/07 PHP
跟我学Laravel之请求与输入
2014/10/15 PHP
php中删除、清空session的方式总结
2015/10/09 PHP
Zend Framework连接Mysql数据库实例分析
2016/03/19 PHP
PHP记录页面停留时间的方法
2016/03/30 PHP
我的javascript 函数链之演变
2011/04/07 Javascript
js实现图片旋转的三种方法
2014/04/10 Javascript
jQuery响应鼠标事件并隐藏与显示input默认值
2014/08/24 Javascript
AngularJS使用ngMessages进行表单验证
2015/12/27 Javascript
JS交互点击WKWebView中的图片实现预览效果
2018/01/05 Javascript
angular2路由之routerLinkActive指令【推荐】
2018/05/30 Javascript
脚手架vue-cli工程webpack的基本用法详解
2018/09/29 Javascript
Node.js 使用axios读写influxDB的方法示例
2018/10/26 Javascript
vue组件tabbar使用方法详解
2018/11/06 Javascript
Vue一个案例引发的递归组件的使用详解
2018/11/15 Javascript
vue父子组件通信的高级用法示例
2019/08/29 Javascript
JavaScript实现简单计算器功能
2019/12/19 Javascript
vue-cli 关闭热更新操作
2020/09/18 Javascript
[01:02:18]VGJ.S vs infamous Supermajor 败者组 BO3 第一场 6.4
2018/06/05 DOTA
利用python获得时间的实例说明
2013/03/25 Python
Python实现分割文件及合并文件的方法
2015/07/10 Python
玩转python爬虫之cookie使用方法
2016/02/17 Python
python中的错误处理
2016/04/10 Python
Python实现八大排序算法
2016/08/13 Python
使用Pandas对数据进行筛选和排序的实现
2019/07/29 Python
Python爬虫实现百度翻译功能过程详解
2020/05/29 Python
python 制作网站筛选工具(附源码)
2021/01/21 Python
Booking.com缤客中国:全球酒店在线预订网站
2020/05/03 全球购物
中文专业自荐书
2014/06/29 职场文书
年度安全生产目标责任书
2014/07/23 职场文书
检讨书范文2000字
2015/01/28 职场文书
2015年乡镇科普工作总结
2015/05/13 职场文书
企业管理不到位检讨书
2019/06/27 职场文书
致创业您:正能量激励人心句子(48条)
2019/08/15 职场文书
python程序的组织结构详解
2021/12/06 Python