jQuery中addClass()方法用法实例


Posted in Javascript onJanuary 05, 2015

本文实例讲述了jQuery中addClass()方法用法。分享给大家供大家参考。具体分析如下:

此方法向匹配元素添加一个或多个类。
此方法有多个语法形式。

语法结构一:

为匹配元素添加指定的类名。如果要一次性添加多个类名,它们之间要用空格分隔。

$(selector).addClass(class)

参数列表:

参数 描述
class 定义被添加类的名称

实例代码:

<!DOCTYPE html>

<html>

<head>

<meta charset=" utf-8">

<meta name="author" content="https://3water.com/" />

<title>addClass函数-三水点靠木</title> 

<style type="text/css">

div{

  height:200px;

  width:200px;

}

.border{

  border:1px solid red;

}

.reset{

  font-size:20px;

  color:green;

}

</style>

<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>

<script type="text/javascript">

$(document).ready(function(){

  $("#btn").click(function(){

    $("div").addClass("border reset");

  })

})

</script>

</head>

<body>

<div>三水点靠木欢迎您</div>

<button id="btn">点击查看效果</button>

</body>

</html>

以上代码可以为div添加两个类,能够设置div的边框和字体的样式。

语法结构二:

以函数的返回值作为要添加的类名。

$(selector).addClass(function(index,oldclass))

参数列表:

参数 描述
function(index,oldclass) 函数定义返回需要添加的一个或多个类名。 index - 可选,接受选择器的索引位置。 oldclass- 可选,接受选择器的当前的类名。

实例代码:

<!DOCTYPE html>

<html>

<head>

<meta charset=" utf-8">

<meta name="author" content="https://3water.com/" />

<title>addClass()函数-三水点靠木</title> 

<style type="text/css">

div{

  height:200px;

  width:200px;

}

.border{

  border:1px solid red;

}

.reset{

  font-size:20px;

  color:green;

}

</style>

<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>

<script type="text/javascript">

$(document).ready(function(){

  $("#btn").click(function(){

    $("div").addClass(function(){

      return "border reset";

    })

  })

})

</script>

</head>

<body>

  <div>三水点靠木欢迎您</div>

  <button id="btn">点击查看效果</button>

</body>

</html>

上面代码和第一个实例的功能是一样的,只不过要添加的类是通过函数返回值得到的。

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
js实现广告漂浮效果的小例子
Jul 02 Javascript
FF IE浏览器修改标签透明度的方法
Jan 27 Javascript
jQuery之选项卡的简单实现
Feb 28 Javascript
JavaScript控制table某列不显示的方法
Mar 16 Javascript
基于JQuery实现图片轮播效果(焦点图)
Feb 02 Javascript
Jquery操作cookie记住用户名
Mar 29 Javascript
jQuery操作动态生成的内容的方法
May 28 Javascript
以BootStrap Tab为例写一个前端组件
Jul 25 Javascript
优化Vue项目编译文件大小的方法步骤
May 27 Javascript
js全屏事件fullscreenchange 实现全屏、退出全屏操作
Sep 17 Javascript
webpack proxy 使用(代理的使用)
Jan 10 Javascript
vue设置默认首页的操作
Aug 12 Javascript
js Calender控件使用详解
Jan 05 #Javascript
js的回调函数详解
Jan 05 #Javascript
判断浏览器的内核及版本号方法汇总
Jan 05 #Javascript
jQuery中removeProp()方法用法实例
Jan 05 #Javascript
jQuery中prop()方法用法实例
Jan 05 #Javascript
jQuery中removeAttr()方法用法实例
Jan 05 #Javascript
jQuery实现鼠标滚轮动态改变样式或效果
Jan 05 #Javascript
You might like
php基础学习之变量的使用
2011/06/09 PHP
php脚本守护进程原理与实现方法详解
2017/07/20 PHP
PHP编译configure时常见错误的总结
2017/08/17 PHP
Yii2.0使用阿里云OSS的SDK上传图片、下载、删除图片示例
2017/09/20 PHP
Ajax+PHP实现的删除数据功能示例
2019/02/12 PHP
Laravel框架中队列和工作(Queues、Jobs)操作实例详解
2020/04/06 PHP
jQuery的强大选择器小结
2009/12/27 Javascript
AngularJS变量及过滤器Filter用法分析
2016/11/22 Javascript
ThinkJS中如何使用MongoDB的CURD操作
2016/12/13 Javascript
Highcharts+NodeJS搭建数据可视化平台示例
2017/01/01 NodeJs
使用jQuery监听扫码枪输入并禁止手动输入的实现方法(推荐)
2017/03/21 jQuery
AngularJS学习笔记之表单验证功能实例详解
2017/07/06 Javascript
Vue+Flask实现简单的登录验证跳转的示例代码
2018/01/13 Javascript
解决layUI的页面显示不全的问题
2019/09/20 Javascript
在Python的Flask框架下收发电子邮件的教程
2015/04/21 Python
python开发中range()函数用法实例分析
2015/11/12 Python
Python numpy生成矩阵、串联矩阵代码分享
2017/12/04 Python
解决已经安装requests,却依然提示No module named requests问题
2018/05/18 Python
Python continue继续循环用法总结
2018/06/10 Python
使用python接入微信聊天机器人
2020/03/31 Python
详解Python二维数组与三维数组切片的方法
2019/07/18 Python
python爬虫 urllib模块发起post请求过程解析
2019/08/20 Python
Java文件与类动手动脑实例详解
2019/11/10 Python
Python的形参和实参使用方式
2019/12/24 Python
10行Python代码实现Web自动化管控的示例代码
2020/08/14 Python
Django websocket原理及功能实现代码
2020/11/14 Python
python 实现简易的记事本
2020/11/30 Python
Python绘制词云图之可视化神器pyecharts的方法
2021/02/23 Python
实例讲解CSS3中的border-radius属性
2015/08/18 HTML / CSS
GC是什么?为什么要有GC?
2013/12/08 面试题
外贸学院会计专业应届生求职信
2013/11/14 职场文书
《莫高窟》教学反思
2014/02/25 职场文书
校友会致辞
2015/07/30 职场文书
Nginx如何配置Http、Https、WS、WSS的方法步骤
2021/05/11 Servers
MySQL 外键约束和表关系相关总结
2021/06/20 MySQL
MySQL Server 层四个日志
2022/03/31 MySQL