网站主页   操作系统    网络工程    服务器    网页制作    数据库    程序开发    网络安全    办公软件   
讲座日期: 本周六下午1点30分 抢座
讲座地点: 北大青鸟马甸校区
主讲老师: 王老师 金牌讲师
讲座主题: 网络安全
讲座内容: 检测、防御、黑客信息,如何过滤不安全的网站,如何防御黑客的进攻。
订座电话: 010-82011432/33
  您当前位置:主页 > 网络学院 > 网页制作 > Javascript >

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




本系列文章分为:属性篇、类篇、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.jb51.net/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>

 


上一篇:textbox 在光标位置插入字符功能的js实现(兼容ie,firefox)  
下一篇:Javascript document.referrer判断访客来源网址
相关信息:

·jQuery checkbox全选/取消全选实现代码 ·jQuery帮助之CSS尺寸(五)outerHeight、outerWidth
·jquery 可排列的表实现代码 ·把html页面的部分内容保存成新的html文件的jquery代码
·Jquery在IE7下无法使用 $.ajax解决方法 ·jQuery 白痴级入门教程
·JQuery与iframe交互实现代码 ·jquery 弹出登录窗口实现代码
·使用jQuery获取radio/checkbox组的值的代码收集 ·Jquery 高亮显示文本中重要的关键字

Copyright © 2002-2015 版权所有
学校地址:北京市海淀区西三旗建材城中路29号北大青鸟
招生热线:010-82011433/32 京公网安备110102004704  京ICP备05043413号 京公网安备110102004704