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 相关文章推荐
彪哥1.1(智能表格)提供下载
Sep 07 Javascript
用JS实现一个页面多个css样式实现
May 29 Javascript
IE下js调试工具Companion.JS
Oct 15 Javascript
纯文字版返回顶端的js代码
Aug 01 Javascript
鼠标拖拽移动子窗体的JS实现
Feb 25 Javascript
自己封装的javascript事件队列函数版
Jun 12 Javascript
jQuery中bind(),live(),delegate(),on()绑定事件方法实例详解
Jan 19 Javascript
谈一谈javascript中继承的多种方式
Feb 19 Javascript
Ajax和Comet技术总结
Feb 19 Javascript
[js高手之路]图解javascript的原型(prototype)对象,原型链实例
Aug 28 Javascript
vue单页面实现当前页面刷新或跳转时提示保存
Nov 02 Javascript
vue中实现上传文件给后台实例详解
Aug 22 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
PHP5.4中json_encode中文转码的变化小结
2013/01/30 PHP
js 代码优化点滴记录
2012/02/19 Javascript
javascript调试之DOM断点调试法使用技巧分享
2014/04/15 Javascript
用Move.js配合创建CSS3动画的入门指引
2015/07/22 Javascript
Bootstrap中CSS的使用方法
2016/02/17 Javascript
JavaScript弹窗基础篇
2016/04/27 Javascript
Bootstrap学习笔记之css样式设计(1)
2016/06/07 Javascript
Knockoutjs 学习系列(一)ko初体验
2016/06/07 Javascript
vue生成随机验证码的示例代码
2017/09/29 Javascript
搭建element-ui的Vue前端工程操作实例
2018/02/23 Javascript
js中事件对象和事件委托的介绍
2019/01/21 Javascript
微信小程序前端promise封装代码实例
2019/08/24 Javascript
小程序最新获取用户昵称和头像的方法总结
2019/09/23 Javascript
基于postman获取动态数据过程详解
2020/09/08 Javascript
js+for循环实现字符串自动转义的代码(把后面的字符替换前面的字符)
2020/12/24 Javascript
详解vite2.0配置学习(typescript版本)
2021/02/25 Javascript
[01:27:43]VGJ.S vs TNC Supermajor 败者组 BO3 第三场 6.6
2018/06/07 DOTA
python解析模块(ConfigParser)使用方法
2013/12/10 Python
研究Python的ORM框架中的SQLAlchemy库的映射关系
2015/04/25 Python
Python基于plotly模块实现的画图操作示例
2019/01/23 Python
python re库的正则表达式入门学习教程
2019/03/08 Python
python常用函数与用法示例
2019/07/02 Python
python 实现读取csv数据,分类求和 再写进 csv
2020/05/18 Python
ITK 实现多张图像转成单个nii.gz或mha文件案例
2020/07/01 Python
CSS3中的clip-path使用攻略
2015/08/03 HTML / CSS
Canvas与图片压缩的示例代码
2017/11/28 HTML / CSS
技术总监的工作职责
2013/11/13 职场文书
最新大学职业规划书范文
2013/12/30 职场文书
户籍证明的格式
2014/01/13 职场文书
西安交大自主招生自荐信
2014/01/27 职场文书
党支部承诺书
2015/01/20 职场文书
2015年妇女工作总结
2015/05/14 职场文书
2015秋学期开学寄语
2015/05/28 职场文书
大学生入党群众意见书
2015/06/02 职场文书
python基础之匿名函数详解
2021/04/21 Python
Golang使用Panic与Recover进行错误捕获
2022/03/22 Golang