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随笔(js图片切换效果)
Jul 31 Javascript
jQuery关于导航条背景切换效果实现示例
Sep 04 Javascript
直接在JS里创建JSON数据然后遍历使用
Jul 25 Javascript
js实现图片点击左右轮播
Jul 08 Javascript
基于javascript实现根据身份证号码识别性别和年龄
Jan 22 Javascript
json格式的javascript对象用法分析
Jul 04 Javascript
js调用父框架函数与弹窗调用父页面函数的简单方法
Nov 01 Javascript
Angular2自定义分页组件
Apr 19 Javascript
jquery网页加载进度条的实现
Jun 01 jQuery
js分页之前端代码实现和请求处理
Aug 04 Javascript
React性能优化系列之减少props改变的实现方法
Jan 17 Javascript
OpenLayers3实现地图显示功能
Sep 25 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
文件上传类
2006/10/09 PHP
让PHP开发者事半功倍的十大技巧小结
2010/04/20 PHP
php循环语句 for()与foreach()用法区别介绍
2012/09/05 PHP
php cURL和Rolling cURL并发方式比较
2013/10/30 PHP
PHP中使用CURL模拟登录并获取数据实例
2014/07/01 PHP
php实现的mongodb操作类
2015/05/28 PHP
PHP编写简单的App接口
2016/08/28 PHP
TP5框架实现自定义分页样式的方法示例
2020/04/05 PHP
PHP dirname(__FILE__)原理及用法解析
2020/10/28 PHP
jquery数组之存放checkbox全选值示例代码
2013/12/20 Javascript
JavaScript实现自动变换表格边框颜色
2015/05/08 Javascript
SpringMVC框架下JQuery传递并解析Json格式的数据是如何实现的
2015/12/10 Javascript
不间断循环滚动效果的实例代码(必看篇)
2016/10/08 Javascript
使用jquery如何获取时间
2016/10/13 Javascript
jquery获取easyui日期控件的值实现方法
2016/11/09 Javascript
JavaScript实现鼠标点击导航栏变色特效
2017/02/08 Javascript
JavaScript实现简单精致的图片左右无缝滚动效果
2017/03/16 Javascript
js中的DOM模拟购物车功能
2017/03/22 Javascript
解决Vue页面固定滚动位置的处理办法
2017/07/13 Javascript
React 路由懒加载的几种实现方案
2018/10/23 Javascript
vue项目中使用vue-i18n报错的解决方法
2019/01/13 Javascript
在vue中使用Echarts利用watch做动态数据渲染操作
2020/07/20 Javascript
js+audio实现音乐播放器
2020/09/13 Javascript
Vue 打包的静态文件不能直接运行的原因及解决办法
2020/11/19 Vue.js
python list使用示例 list中找连续的数字
2014/01/27 Python
浅谈Python的Django框架中的缓存控制
2015/07/24 Python
使用Fabric自动化部署Django项目的实现
2019/09/27 Python
如何在VSCode上轻松舒适的配置Python的方法步骤
2019/10/28 Python
Python3压缩和解压缩实现代码
2021/03/01 Python
前端面试必备之CSS3的新特性
2017/09/05 HTML / CSS
日本必酷网络直营店:Biccamera
2019/03/23 全球购物
Currentbody西班牙:美容仪专家
2019/09/28 全球购物
PyQt 如何创建自定义QWidget
2021/03/24 Python
个人整改措施书面材料
2014/10/24 职场文书
《吃水不忘挖井人》教学反思
2016/02/22 职场文书
2016年区委书记抓基层党建工作公开承诺书
2016/03/25 职场文书