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 控制CSS样式表
Aug 20 Javascript
写了10年的Javascript也未必全了解的连续赋值运算
Mar 25 Javascript
JS判断不能为空实例代码
Nov 26 Javascript
解决extjs grid 不随窗口大小自适应的改变问题
Jan 26 Javascript
jQuery select表单提交省市区城市三级联动核心代码
Jun 09 Javascript
在JavaScript中操作时间之getMonth()方法的使用
Jun 10 Javascript
Vue.js基础知识汇总
Apr 27 Javascript
JavaScript Base64 作为文件上传的实例代码解析
Feb 14 Javascript
jQuery插件HighCharts实现2D柱状图、折线图的组合多轴图效果示例【附demo源码下载】
Mar 09 Javascript
Angular中的$watch、$watchGroup、$watchCollection
Jun 25 Javascript
Javascript实现鼠标移入方向感知
Jun 24 Javascript
详解ES6 扩展运算符的使用与注意事项
Nov 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 数学运算验证码实现代码
2009/10/11 PHP
PHPMyadmin 配置文件详解(配置)
2009/12/03 PHP
PHP filter_var() 函数 Filter 函数
2012/04/25 PHP
PHP英文字母大小写转换函数小结
2014/05/03 PHP
php7 参数、整形及字符串处理机制修改实例分析
2020/05/25 PHP
JS实现简单的Canvas画图实例
2013/07/04 Javascript
js实现从中间开始往上下展开网页窗口的方法
2015/03/02 Javascript
jQuery遍历页面所有CheckBox查看是否被选中的方法
2015/04/14 Javascript
理解Angular数据双向绑定
2016/01/10 Javascript
Jquery uploadify上传插件使用详解
2016/01/13 Javascript
深入理解JavaScript内置函数
2016/06/03 Javascript
微信小程序加载更多 点击查看更多
2016/11/29 Javascript
canvas滤镜效果实现代码
2017/02/06 Javascript
three.js绘制地球、飞机与轨迹的效果示例
2017/02/28 Javascript
基于vue实现分页/翻页组件paginator示例
2017/03/09 Javascript
JavaScript30 一个月纯 JS 挑战中文指南(英文全集)
2017/07/23 Javascript
基于vue.js无缝滚动效果
2018/01/25 Javascript
php结合js实现多条件组合查询
2019/05/28 Javascript
使用apifm-wxapi模块中的问题及解决方法
2019/08/05 Javascript
layer ui 导入文件之前传入数据的实例
2019/09/23 Javascript
vue-cli3 取消eslint校验代码的解决办法
2020/01/16 Javascript
vue+elementUi 实现密码显示/隐藏+小图标变化功能
2020/01/18 Javascript
[02:51]2018年度DOTA2最佳中单位选手-完美盛典
2018/12/17 DOTA
Python守护进程用法实例分析
2015/06/04 Python
Python内置的HTTP协议服务器SimpleHTTPServer使用指南
2016/03/30 Python
python读取oracle函数返回值
2016/07/18 Python
Python解析excel文件存入sqlite数据库的方法
2016/11/15 Python
Python实现采用进度条实时显示处理进度的方法
2017/12/19 Python
Python实现的字典值比较功能示例
2018/01/08 Python
如何在python开发工具PyCharm中搭建QtPy环境(教程详解)
2020/02/04 Python
tf.concat中axis的含义与使用详解
2020/02/07 Python
英国最大的在线运动补充剂商店:Discount Supplements
2017/06/03 全球购物
手工制作的意大利太阳镜和光学元件:Illesteva
2019/01/19 全球购物
奥地利票务门户网站:oeticket.com
2019/12/31 全球购物
责任胜于能力演讲稿
2014/05/20 职场文书
六种css3实现的边框过渡效果
2021/04/22 HTML / CSS