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多线程的实现方法
May 08 Javascript
js FLASH幻灯片字符串中有连接符&的处理方法
Mar 01 Javascript
form表单中去掉默认的enter键提交并绑定js方法实现代码
Apr 01 Javascript
输入自动提示搜索提示功能的javascript:sugggestion.js
Sep 02 Javascript
js window.open弹出新的网页窗口
Jan 16 Javascript
Javascript中的数据类型之旅
Oct 18 Javascript
JS刷新父窗口的几种方式小结(推荐)
Nov 09 Javascript
js案例之鼠标跟随jquery版(实例讲解)
Jul 21 jQuery
提高Node.js性能的应用技巧分享
Aug 10 Javascript
html中通过JS获取JSON数据并加载的方法
Nov 30 Javascript
如何实现一个webpack模块解析器
Oct 24 Javascript
node微信开发之获取access_token+自定义菜单
Mar 17 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
实例(Smarty+FCKeditor新闻系统)
2007/01/02 PHP
一家之言的经验之谈php+mysql扎实个人基本功
2008/03/27 PHP
介绍php设计模式中的工厂模式
2008/06/12 PHP
php中$this-&amp;gt;含义分析
2009/11/29 PHP
PHP Parse Error: syntax error, unexpected $end 错误的解决办法
2012/06/05 PHP
PHP中error_log()函数的使用方法
2015/01/20 PHP
php制作文本式留言板
2015/03/18 PHP
如何使用php实现评委评分器
2015/07/31 PHP
Laravel框架基于ajax实现二级联动功能示例
2019/01/17 PHP
判断iframe是否加载完成的完美方法
2010/01/07 Javascript
关于Jqzoom的使用心得 jquery放大镜效果插件
2010/04/12 Javascript
js 动态加载事件的几种方法总结
2013/12/25 Javascript
jQuery使用$.ajax进行即时验证实例详解
2015/12/11 Javascript
javascript函数自动执行常用方法汇总
2016/03/28 Javascript
jquery取消事件冒泡的三种方法(推荐)
2016/05/28 Javascript
3种不同的ContextMenu右键菜单实现代码
2016/11/03 Javascript
JS实现一次性弹窗的方法【刷新后不弹出】
2016/12/26 Javascript
vue中rem的配置的方法示例
2018/08/30 Javascript
Vue组件系列开发之模态框
2019/04/18 Javascript
微信小程序自定义toast组件的方法详解【含动画】
2019/05/11 Javascript
浅谈Vue.js之初始化el以及数据的绑定说明
2019/11/14 Javascript
在Python中使用base64模块处理字符编码的教程
2015/04/28 Python
使用50行Python代码从零开始实现一个AI平衡小游戏
2018/11/21 Python
python实现弹跳小球
2019/05/13 Python
python模拟哔哩哔哩滑块登入验证的实现
2020/04/24 Python
Python如何在bool函数中取值
2020/09/21 Python
HTML5 Canvas 实现圆形进度条并显示数字百分比效果示例
2017/08/18 HTML / CSS
工商管理专业实习生自我鉴定
2013/09/29 职场文书
员工工作表扬信范文
2014/01/13 职场文书
基层干部十八大感言
2014/01/19 职场文书
销售经理岗位职责
2014/03/16 职场文书
艺术节主持词
2014/04/02 职场文书
《黄山奇石》教学反思
2016/02/18 职场文书
Python实现文本文件拆分写入到多个文本文件的方法
2021/04/18 Python
pytorch训练神经网络爆内存的解决方案
2021/05/22 Python
Python开发五子棋小游戏
2022/05/02 Python