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代码
Nov 09 Javascript
异步javascript的原理和实现技巧介绍
Nov 08 Javascript
java、javascript实现附件下载示例
Aug 14 Javascript
JQuery实现的图文自动轮播效果插件
Jun 19 Javascript
AngularJS实现星星等级评分功能
Sep 24 Javascript
JS实现重新加载当前页面
Nov 29 Javascript
javascript实现延时显示提示框效果
Jun 01 Javascript
用Node写一条配置环境的指令
Nov 14 Javascript
js绘制一条直线并旋转45度
Aug 21 Javascript
详解vue-cli项目在IE浏览器打开报错解决方法
Dec 10 Vue.js
jquery实现拖拽小方块效果
Dec 10 jQuery
vue-video-player 断点续播的实现
Feb 01 Vue.js
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 array_search() 函数使用
2010/04/13 PHP
php实现用户在线时间统计详解
2011/10/08 PHP
php compact 通过变量创建数组
2016/11/15 PHP
javascript 火狐(firefox)不显示本地图片问题解决
2008/07/05 Javascript
JavaScript下利用fso判断文件是否存在的代码
2010/12/11 Javascript
js实现单一html页面两套css切换代码
2013/04/11 Javascript
js动态创建、删除表格示例代码
2013/08/07 Javascript
javascript 按键事件(兼容各浏览器)
2013/12/20 Javascript
浅谈JS日期(Date)处理函数
2014/12/07 Javascript
JavaScript中的逻辑判断符&amp;&amp;、||与!介绍
2014/12/31 Javascript
jQuery动态星级评分效果实现方法
2015/08/06 Javascript
jQuery实现查找链接文字替换属性的方法
2016/06/27 Javascript
Vue.js每天必学之计算属性computed与$watch
2016/09/05 Javascript
微信小程序 开发指南详解
2016/09/27 Javascript
Nodejs进阶:基于express+multer的文件上传实例
2016/11/21 NodeJs
利用浮层使select不可选的实现方法
2016/12/03 Javascript
jQuery实现的简单悬浮层功能完整实例
2017/01/23 Javascript
vue+vuex+axio从后台获取数据存入vuex实现组件之间共享数据
2017/04/22 Javascript
JavaScript全屏和退出全屏事件总结(附代码)
2017/08/17 Javascript
vue .js绑定checkbox并获取、改变选中状态的实例
2018/08/24 Javascript
antd-日历组件,前后禁止选择,只能选中间一部分的实例
2020/10/29 Javascript
JS addEventListener()和attachEvent()方法实现注册事件
2021/01/11 Javascript
一篇不错的Python入门教程
2007/02/08 Python
Python的Flask框架中的Jinja2模板引擎学习教程
2016/06/30 Python
Python实现SSH远程登陆,并执行命令的方法(分享)
2017/05/08 Python
Python爬虫实现网页信息抓取功能示例【URL与正则模块】
2017/05/18 Python
Python Tkinter实现简易计算器功能
2018/01/30 Python
Python科学计算包numpy用法实例详解
2018/02/08 Python
python中字符串比较使用is、==和cmp()总结
2018/03/18 Python
pycharm远程linux开发和调试代码的方法
2018/07/17 Python
使用Python制作一个数据预处理小工具(多种操作一键完成)
2021/02/07 Python
施华洛世奇水晶荷兰官方网站:SWAROVSKI荷兰
2017/05/12 全球购物
什么叫做SQL注入,如何防止
2016/10/04 面试题
2014镇党委班子对照检查材料思想汇报
2014/09/23 职场文书
如何在C++中调用Python
2021/05/21 Python
关于CSS自定义属性与前端页面的主题切换问题
2022/03/21 HTML / CSS