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实现表格字段排序
Feb 19 Javascript
$.extend 的一个小问题
Jun 18 Javascript
jQuery实现响应鼠标背景变化的动态菜单效果代码
Aug 27 Javascript
老生常谈 js中this的指向
Jun 30 Javascript
浅谈jQuery hover(over, out)事件函数
Dec 03 Javascript
js利用for in循环获取 一个对象的所有属性以及值的实例
Mar 30 Javascript
最通俗易懂的javascript变量提升详解
Aug 05 Javascript
利用vue.js把静态json绑定bootstrap的table方法
Aug 28 Javascript
BootStrap模态框闪退问题实例代码详解
Dec 10 Javascript
Vue 微信端扫描二维码苹果端却只能保存图片问题(解决方法)
Jan 19 Javascript
用vue 实现手机触屏滑动功能
May 28 Javascript
微信小程序收藏功能的实现代码
Jun 19 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学习 函数 课件
2008/06/15 PHP
php实现的发送带附件邮件类实例
2014/09/22 PHP
PHP实现操作redis的封装类完整实例
2015/11/14 PHP
thinkphp项目部署到Linux服务器上报错“模板不存在”如何解决
2016/04/27 PHP
PHP微信支付开发实例
2016/06/22 PHP
php实现有序数组打印或排序的方法【附Python、C及Go语言实现代码】
2016/11/10 PHP
JavaScript 实现??打印?理
2007/04/28 Javascript
JavaScript日历实现代码
2010/09/12 Javascript
点击按钮自动加关注的代码(sina微博/QQ空间/人人网/腾讯微博)
2014/01/02 Javascript
JQuery中使用on方法绑定hover事件实例
2014/12/09 Javascript
Jquery 实现checkbox全选方法
2015/01/28 Javascript
Bootstrap精简教程
2015/11/27 Javascript
JavaScript获取当前cpu使用率的方法
2015/12/15 Javascript
Zabbix添加Node.js监控的方法
2016/10/20 Javascript
js实现随机点名小功能
2017/08/17 Javascript
JS实现页面打印(整体、局部)
2017/08/18 Javascript
JavaScript实现鼠标滚轮控制页面图片切换功能示例
2017/10/14 Javascript
JS实现登录页密码的显示和隐藏功能
2017/12/06 Javascript
vue脚手架及vue-router基本使用
2018/04/09 Javascript
浅谈React的最大亮点之虚拟DOM
2018/05/29 Javascript
基于vue展开收起动画的示例代码
2018/07/05 Javascript
vue实现跨域的方法分析
2019/05/21 Javascript
python实现m3u8格式转换为mp4视频格式
2018/02/28 Python
Python实现繁?转为简体的方法示例
2018/12/18 Python
Python 将json序列化后的字符串转换成字典(推荐)
2020/01/06 Python
python 如何对logging日志封装
2020/12/02 Python
CSS3 特效范例整理
2011/08/22 HTML / CSS
eBay意大利购物网站:eBay.it
2019/09/04 全球购物
一些高难度的SQL面试题
2016/11/29 面试题
施惠特软件测试面试题以及笔试题
2015/05/13 面试题
计算机专业应届毕业生自荐信
2013/09/26 职场文书
职业生涯规划怎么写
2013/12/29 职场文书
《爱如茉莉》教后反思
2014/04/12 职场文书
2014党的群众路线教育实践活动总结材料
2014/10/31 职场文书
新员工试用期自我评价
2015/03/10 职场文书
2016年万圣节家长开放日活动总结
2016/04/05 职场文书