jQuery Attributes(属性)的使用(二、类篇)

  作者:bea

本系列文章分为:属性篇、类篇、Html代码篇、文本篇、值篇共5篇文章。 本篇讲解:addClass(class),removeClass(class),toggleClass(class)的用法。 您对本系列文章有任何建议或意见请发送到邮箱:sjzlgt@qq.com 您可以到jQuery官网来学习更多的有关jQuery知识。 . addClass(class)用法 定义:为每个匹配的元素添加指定的类名。 返回值:Object 参数:class (String) : 一个或多
本系列文章分为:属性篇、类篇、Html代码篇、文本篇、值篇共5篇文章。
本篇讲解:addClass(class),removeClass(class),toggleClass(class)的用法。
您对本系列文章有任何建议或意见请发送到邮箱:sjzlgt@qq.com
您可以到jQuery官网来学习更多的有关jQuery知识。

. addClass(class)用法 定义:为每个匹配的元素添加指定的类名。
返回值:Object
参数:class (String) : 一个或多个要添加到元素中的CSS类名,多个请用空格分开
实例:将ID为"div_a1"的DIV中第所有图片加上 'redBorder' 类 。
代码:$("#div_a1 img").addClass("redBorder");


2. removeClass(class)用法
定义:从所有匹配的元素中删除全部或者指定的类。
返回值:Object
参数:class (String) : (可选) 一个或多个要删除的CSS类名,多个请用空格分开
实例:将ID为"div_b1"的DIV中第所有图片删除 'redBorder' 类 。
代码:$("#div_b1 img").removeClass("redBorder");


3. toggleClass(class)用法
定义:如果存在(不存在)就删除(添加)一个类。
返回值:Object
参数:class (String) :CSS类名
实例:将ID为"div_c1"的DIV中第所有图片切换 'redBorder' 类 。代码: $("#div_c1 img").toggleClass("redBorder");

运行后,需要刷新一下,以便加载jquery



<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-
transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>jQuery-Attributes-2</title>
<script src="http://img./jslib/jquery/jquery-1.3.2.min.js" type="text/javascript"></script>
<style type="text/css">
.div
{
width:95%;
margin-left:15px;
margin-top:15px;
margin-right:15px;
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
background-color:#ccc;
border:#999 1px solid;
line-height:30px;
font-size:13px;
font-family:微软雅黑;
}
.blue{color:Blue;}
.green{color:Green;}
.button{border:green 1px solid;width:100px;}
.xiaobiao{ font-weight:bold;}
.red_test{background-color:red; color:White; width:300px; height:30px;}
.li_test{border:#000 1px solid;}
.redBorder{border:Red 1px solid; padding:1px;}
</style>
</head>
<body>


<div class="div">
<div style="width:100%; text-align:center; font-size:16px; font-weight:bold;">jQuery-Attributes(属性)的使用(
二、类篇)</div>
本系列文章主要讲述jQuery框架的属性(Attributes)使用方法,我将以实例方式进行讲述,以简单,全面为基础,不会涉及
很深,我的学习方法:先入门,后进阶!<br>
本系列文章分为:属性篇、类篇、Html代码篇、文本篇、值篇共5篇文章。<br>
本篇讲解:addClass(class),removeClass(class),toggleClass(class)的用法。<br>
您对本系列文章有任何建议或意见请发送到邮箱:sjzlgt@qq.com <br>
您可以到<a href="http://jquery.com/" target="_blank">jQuery官网</a>来学习更多的有关jQuery知识。<br>
<span style="color:Red;"><strong>版权所有:code-cat 博客:<a href="http://www.cnblogs.com/bynet/"
target="_blank">http://www.cnblogs.com/bynet</a> 转载请保留原作者、出处和版权信息!</strong></span>
</div>
<div class="div">
<span class="xiaobiao">1. addClass(class)用法</span><br>
定义:为每个匹配的元素添加指定的类名。<br>
返回值:Object<br>
参数:class (String) : 一个或多个要添加到元素中的CSS类名,多个请用空格分开<br>
实例:将ID为"div_a1"的DIV中第所有图片加上 'redBorder' 类 。<br>
<span style="border:blue 1px solid;">代码: $("#div_a1 img").addClass("redBorder");<span style="color:green;">
//点击按钮一看效果</span></span>
<div id="div_a1" style="border:red 1px solid; padding-bottom:5px; padding-left:5px; width:98%;">
DIV ID="div_a1"<br>
<img id="img_1" name="img_bky" src="http://www.cnblogs.com/images/logo_small.gif" width="142" height="55"
alt="博客园" border="0" />
<img id="img_2" name="img_yh" src="http://news.cnblogs.com/images/logo/yahoo.gif" width="140" height="23"
alt="雅虎" border="0" />
<br>
<input type="button" id="btn_1" value="按钮一" class="button" /><br>
<script type="text/javascript">
$("#btn_1").click(function(){
$("#div_a1 img").addClass("redBorder");
});
</script>
</div>
</div>
<div class="div">
<span class="xiaobiao">2. removeClass(class)用法</span><br>
定义:从所有匹配的元素中删除全部或者指定的类。<br>
返回值:Object<br>
参数:class (String) : (可选) 一个或多个要删除的CSS类名,多个请用空格分开<br>
实例:将ID为"div_b1"的DIV中第所有图片删除 'redBorder' 类 。<br>
<span style="border:blue 1px solid;">代码: $("#div_b1 img").removeClass("redBorder");<span
style="color:green;"> //点击按钮二看效果</span></span>
<div id="div_b1" style="border:red 1px solid; padding-bottom:5px; padding-left:5px; width:98%;">
DIV ID="div_b1"<br>
<img id="img1" class="redBorder" name="img_bky" src="http://www.cnblogs.com/images/logo_small.gif"
width="142" height="55" alt="博客园" border="0" />
<img id="img2" class="redBorder" name="img_yh" src="http://news.cnblogs.com/images/logo/yahoo.gif"
width="140" height="23" alt="雅虎" border="0" />
<br>
<input type="button" id="btn_2" value="按钮二" class="button" /><br>
<script type="text/javascript">
$("#btn_2").click(function(){
$("#div_b1 img").removeClass("redBorder");
});
</script>
</div>
</div>


<div class="div">
<span class="xiaobiao">3. toggleClass(class)用法</span><br>
定义:如果存在(不存在)就删除(添加)一个类。<br>
返回值:Object<br>
参数:class (String) :CSS类名<br>
实例:将ID为"div_c1"的DIV中第所有图片切换 'redBorder' 类 。<br>
<span style="border:blue 1px solid;">代码: $("#div_c1 img").toggleClass("redBorder");<span
style="color:green;"> //点击按钮三看效果</span></span>
<div id="div_c1" style="border:red 1px solid; padding-bottom:5px; padding-left:5px; width:98%;">
DIV ID="div_c1"<br>
<img id="img3" class="redBorder" name="img_bky" src="http://www.cnblogs.com/images/logo_small.gif"
width="142" height="55" alt="博客园" border="0" />
<img id="img4" name="img_yh" src="http://news.cnblogs.com/images/logo/yahoo.gif" width="140" height="23"
alt="雅虎" border="0" />
<br>
<input type="button" id="btn_3" value="按钮三" class="button" /><br>
<script type="text/javascript">
$("#btn_3").click(function(){
$("#div_c1 img").toggleClass("redBorder");
});
</script>
</div>
</div>
</body>
</html>




[Ctrl+A 全选 注:
如需引入外部Js需刷新才能执行]



源码打包下载


有用  |  无用

猜你喜欢