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 相关文章推荐
JavaScript 格式字符串的应用
Mar 29 Javascript
JS Range HTML文档/文字内容选中、库及应用介绍
May 12 Javascript
jQuery中:visible选择器用法实例
Dec 30 Javascript
url传递的参数值中包含&amp;时,url自动截断问题的解决方法
Aug 02 Javascript
完美解决jQuery fancybox ie 无法显示关闭按钮的问题
Nov 29 Javascript
js仿京东轮播效果 选项卡套选项卡使用
Jan 12 Javascript
Web 开发中Ajax的Session 超时处理方法
Jan 19 Javascript
antd组件Upload实现自己上传的实现示例
Dec 18 Javascript
vue 返回上一页,页面样式错乱的解决
Nov 14 Javascript
使用原生JS实现火锅点餐小程序(面向对象思想)
Dec 10 Javascript
TypeScript之调用栈的实现
Dec 31 Javascript
详解JavaScript 作用域
Jul 14 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 将图片按创建时间进行分类存储的实现代码
2010/01/05 PHP
PHP中用hash实现的数组
2011/07/17 PHP
PHP编程实现脚本异步执行的方法
2017/08/09 PHP
PHP实现笛卡尔积算法的实例讲解
2019/12/22 PHP
使用jquery hover事件实现表格的隔行换色功能示例
2013/09/03 Javascript
js 获取、清空input type=&quot;file&quot;的值(示例代码)
2013/12/24 Javascript
js对文章内容进行分页示例代码
2014/03/05 Javascript
使用JavaScript脚本无法直接改变Asp.net中Checkbox控件的Enable属性的解决方法
2015/09/16 Javascript
基于javascript如何传递特殊字符
2015/11/30 Javascript
浅谈jQuery before和insertBefore的区别
2016/12/04 Javascript
VueJs路由跳转——vue-router的使用详解
2017/01/10 Javascript
Node.JS利用PhantomJs抓取网页入门教程
2017/05/19 Javascript
Angular.js通过自定义指令directive实现滑块滑动效果
2017/10/13 Javascript
使用javascript做在线算法编程
2018/05/25 Javascript
Python利用字典将两个通讯录文本合并为一个文本实例
2018/01/16 Python
Python 查看文件的读写权限方法
2018/01/23 Python
Python实现针对给定字符串寻找最长非重复子串的方法
2018/04/21 Python
python协程gevent案例 爬取斗鱼图片过程解析
2019/08/27 Python
Pytorch Tensor 输出为txt和mat格式方式
2020/01/03 Python
python3.4中清屏的处理方法
2020/07/06 Python
深入理解HTML的FormData对象
2016/05/17 HTML / CSS
HTML5地理定位_动力节点Java学院整理
2017/07/12 HTML / CSS
通过canvas转换颜色为RGBA格式及性能问题的解决
2019/11/22 HTML / CSS
性能服装:HYLETE
2018/08/14 全球购物
Mamaearth官方网站:印度母婴护理产品公司
2019/10/06 全球购物
艺术爱好者的自我评价分享
2013/10/08 职场文书
高中生的自我评价
2014/03/04 职场文书
群众路线教育实践活动心得体会
2014/03/07 职场文书
社区党务公开实施方案
2014/03/18 职场文书
供应链金融服务方案
2014/05/25 职场文书
服装区域经理岗位职责
2015/04/10 职场文书
2015国庆66周年宣传语
2015/07/14 职场文书
2016年大学校运会广播稿件
2015/12/21 职场文书
PHP解决高并发问题
2021/04/01 PHP
Java并发编程必备之Future机制
2021/06/30 Java/Android
世界十大儿童漫画书排名,法国国宝漫画排第五,第二是轰动日本连环
2022/03/18 欧美动漫