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 相关文章推荐
一步一步教你写一个jQuery的插件教程(Plugin)
Sep 03 Javascript
AJAX的跨域与JSONP(为文章自动添加短址的功能)
Jan 17 Javascript
js禁止document element对象选中文本实现代码
Mar 21 Javascript
js中单引号与双引号冲突问题解决方法
Oct 04 Javascript
JavaScript字符串对象split方法入门实例(用于把字符串分割成数组)
Oct 16 Javascript
JS实现带有抽屉效果的产品类网站多级导航菜单代码
Sep 15 Javascript
分析js闭包引起的事件注册问题
Mar 29 Javascript
Angular4 Select选择改变事件的方法
Oct 09 Javascript
详解超简单的react服务器渲染(ssr)入坑指南
Feb 28 Javascript
浅谈js闭包理解
Mar 28 Javascript
浅谈Vue.js 关于页面加载完成后执行一个方法的问题
Apr 01 Javascript
javascript 对象 与 prototype 原型用法实例分析
Nov 11 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也可以?成Shell Script
2006/10/09 PHP
php二分法在IP地址查询中的应用
2008/08/12 PHP
php一次性删除前台checkbox多选内容的方法
2013/09/22 PHP
PHP图片上传代码
2013/11/04 PHP
PHP JSON出错:Cannot use object of type stdClass as array解决方法
2014/08/16 PHP
PHP读取word文档的方法分析【基于COM组件】
2017/08/01 PHP
PHP中16个高危函数整理
2019/09/19 PHP
php模式设计之观察者模式应用实例分析
2019/09/25 PHP
thinkphp5.1框架实现格式化mysql时间戳为日期的方式小结
2019/10/10 PHP
javascript 面向对象的JavaScript类
2010/05/04 Javascript
document.documentElement的一些使用技巧
2013/04/18 Javascript
js日期相关函数总结分享
2013/10/15 Javascript
node.js开发中使用Node Supervisor实现监测文件修改并自动重启应用
2014/11/04 Javascript
JavaScript中判断整字类型最简洁的实现方法
2014/11/08 Javascript
JS实现选择TextArea内文本的方法
2015/08/03 Javascript
JQuery实现的按钮倒计时效果
2015/12/23 Javascript
JS脚本实现动态给标签控件添加事件的方法
2016/06/02 Javascript
JavaScript将base64图片转换成formData并通过AJAX提交的实现方法
2016/10/24 Javascript
vue动态组件实现选项卡切换效果
2017/03/08 Javascript
Vue实现内部组件轮播切换效果的示例代码
2018/04/07 Javascript
移动端H5页面返回并刷新页面(BFcache)的方法
2018/11/06 Javascript
JavaScript Html实现移动端红包雨功能页面
2021/01/10 Javascript
python编程嵌套函数实例代码
2018/02/11 Python
HTML高亮关键字的实现代码
2018/10/22 HTML / CSS
canvas 基础之图像处理的使用
2020/04/10 HTML / CSS
好药师网上药店:安全合法的网上药品零售药房
2017/02/15 全球购物
Bealls Florida百货商店:生活服饰、家居装饰和鞋子
2018/02/23 全球购物
如何打印出当前源文件的文件名以及源文件的当前行号
2015/04/05 面试题
高中毕业生个人自我鉴定
2013/11/24 职场文书
经典导游欢迎词大全
2014/01/16 职场文书
营销计划书
2015/01/17 职场文书
三年级上册科学教学计划
2015/01/21 职场文书
校长一岗双责责任书
2015/05/09 职场文书
党支部考察意见范文
2015/06/02 职场文书
SqlServer: 如何更改表的文件组?(进而改变存储位置)
2021/04/05 SQL Server
MySQL大小写敏感的注意事项
2021/05/24 MySQL