- 浏览: 1499065 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (798)
- struts2 (42)
- servlet (20)
- quartz (4)
- jquery & ajax (24)
- tomcat (5)
- javascript (15)
- struts1 (8)
- 搜索关键字及链接 (3)
- fckeditor (3)
- Apache (5)
- spring (22)
- linux (3)
- 企业应用 (8)
- 综合应用 (13)
- 服务器 (2)
- 数据库 (85)
- 性能调优 (21)
- 网络应用 (15)
- 缓存技术 (8)
- 设计模式 (39)
- 面试题 (7)
- 程序人生&前辈程序员 (29)
- java基础 (59)
- hibernate (75)
- log4j (4)
- http (11)
- 架构设计 (28)
- 网页设计 (12)
- java邮件 (4)
- 相关工具 (11)
- ognl (7)
- 工作笔记 (18)
- 知识面扩展 (12)
- oracle异常 (1)
- 正则表达式 (2)
- java异常 (5)
- 项目实践&管理 (1)
- 专业术语 (11)
- 网站参考 (1)
- 论坛话题 (2)
- web应用 (11)
- cxf&webservice (22)
- freemarker (3)
- 开源项目 (9)
- eos (1)
- ibatis (6)
- 自定义标签 (3)
- jsp (3)
- 内部非公开文档(注意:保存为草稿) (0)
- 国内外知名企业 (2)
- 网店 (3)
- 分页 (1)
- 消费者习惯 (2)
- 每日关注 (1)
- 商业信息 (18)
- 关注商业网站 (1)
- 生活常识 (3)
- 新闻 (2)
- xml&JSON (5)
- solaris (1)
- apache.common (3)
- BLOB/CLOB (1)
- lucene (2)
- JMS (14)
- 社会进程 (8)
- SSH扩展 (2)
- 消费心理 (1)
- 珠三角 (1)
- 设计文档 (1)
- XWork&webwork (1)
- 软件工程 (3)
- 数据库及链接 (1)
- RMI (2)
- 国内外知名企业&人物 (1)
最新评论
-
司c马:
简介易懂、
OutputStream和InputStream的区别 -
在世界的中心呼喚愛:
解决我的问题
Java获取客户端的真实IP地址 -
bo_hai:
都是些基本的概念呀!
SSO -
tian_4238:
哥们,你也是搞水利这块的吧。
巧用SQLQuery中的addScalar -
loveEVERYday:
java.util.Date、java.sql.Date、java.sql.Time、java.sql.Timestamp小结
JQuery中的each函数在1.3.2的官方文档中的描述如下,each是jquery下比较实用的遍历函数。
-
-
JQuery中的each函数在1.3.2的官方文档中的描述如下:
each(callback)
以每一个匹配的元素作为上下文来执行一个函数。
意味着,每次执行传递进来的函数时,函数中的this关键字都指向一个不同的DOM元素(每次都是一个不同的匹配元素)。而且,在每次执行函数时,都会给函数传递一个表示作为执行环境的元素在匹配的元素集合中所处位置的数字值作为参数(从零开始的整形)。返回 'false' 将停止循环 (就像在普通的循环中使用 'break')。返回 'true' 跳至下一个循环(就像在普通的循环中使用'continue')。
而后面的callback 则是回调函数,指示遍历元素的时候应该赋予的操作。先看下面的一个简单的例子:
迭代两个图像,并设置它们的 src 属性。注意:此处 this 指代的是 DOM 对象而非 jQuery 对象。
HTML 代码:
复制代码 代码如下:
<img/><img/>jQuery 代码:
$("img").each(function(i){
this.src = "test" + i + ".jpg";
});
结果:[ <img src="test0.jpg" />, <img src="test1.jpg" /> ]
当然,在遍历元素的时候,jquery是允许自定义跳出的,请看示例代码:你可以使用 'return' 来提前跳出 each() 循环。
HTML 代码:
复制代码 代码如下:
<button>Change colors</button>
<span></span>
<div></div>
<div></div>
<div></div>
<div></div>
<div id="stop">Stop here</div>
<div></div>
<div></div>
<div></div>
jQuery 代码:
复制代码 代码如下:
$("button").click(function(){
$("div").each(function(index,domEle){
$(domEle).css("backgroundColor","wheat");
if($(this).is("#stop")){
$("span").text("在div块为#"+index+"的地方停止。");
return false;
}
});
或者这么写:
复制代码 代码如下:
$("button").click(function(){
$("div").each(function(index){
$(this).css("backgroundColor","wheat");
if($(this).is("#stop")){
$("span").text("在div块为#"+index+"的地方停止。");
return false;
}
});
图解:
详细出处参考:http://www.jb51.net/article/24581.htm
发表评论
-
20 个非常有用的jQuery 工具提示插件
2011-09-05 10:16 1107http://www.oschina.net/news/210 ... -
55 个 jQuery 表单插件
2011-08-29 14:46 1210http://www.oschina.net/news/208 ... -
jquery(百科解释)
2011-08-04 17:08 1173Jquery是继prototype之后又一个优秀的Javasc ... -
常用jquery方法大全
2011-07-18 14:17 3常用jquery方法大全.docx -
几种流行的AJAX框架对比:Jquery,Mootools,Dojo,ExtJs,Dwr
2011-07-06 11:34 1855Ajaxian在2007年底对Ajax工具进行了调查,部分调查 ... -
Web前端开发工程师必读的15个设计博客
2011-03-01 18:01 1344http://sd.csdn.net/a/20110301/2 ... -
jquery-web素材
2011-01-21 14:33 1214http://www.htmldrive.net -
Web设计师值得收藏的10个jQuery特效
2010-12-28 10:43 1547jQuery已经不是什么新鲜的事儿,以前总把它认为是非 ... -
反向ajax
2010-12-17 17:49 1275http://192.168.17.114:8080/dwr/ ... -
$.ready()
2010-12-06 16:40 751$(document).ready(function(){ ... -
flot
2010-11-29 22:12 1616flot 是一个基本于Jquery的开源Javascript库 ... -
Jquery Messager右下角弹出消息插件
2010-11-29 17:38 2301http://www.94this.com.cn/myCode ... -
JS制作网页的FISHEYE效果
2010-11-03 11:30 1430http://d.download.csdn.net/down ... -
常用jquery方法大全
2010-09-29 11:48 1705更详细的见附件 jQuery中常用的函数方法总结 j ... -
js offsetHeight offsetWidth 解说
2010-09-17 10:42 19443scrollHeight: 获取对象的滚动高度。 scrol ... -
slideup()和slideDown()方法的使用
2010-09-17 10:21 2954最近比较闲,并且前段时间因为一个JQuery的问题卡的很是头疼 ... -
jQuery中的Ajax几种请求方法
2010-08-09 14:04 1974jQuery确实是一个挺好的轻量级的JS框架,能帮助我 ... -
通过jquery实现ajax调用
2010-08-06 16:12 1588要素:struts1 一、 1、test.jsp < ... -
相关知识
2010-08-05 16:17 13071、英文指南http://www.visualjquery.c ... -
ajax 回调 多浏览器
2010-08-05 10:34 1275var xmlHttp; function get ...
相关推荐
在这种方法中,首先通过 jQuery 选择器获取一个对象集合,然后使用 jQuery 的 $.each() 方法来遍历这个集合。$.each() 方法是 jQuery 提供的一个通用的遍历函数,它同样接受一个回调函数作为参数,回调函数中的两个...
在jQuery库中,`each`方法是一个非常核心且实用的功能,它允许开发者遍历集合中的每一个元素,并执行指定的函数。这个方法对于处理DOM元素集合,如HTML中的多个元素,非常有用。以下是对`each`方法的详细说明: ###...
然而,在jQuery中,由于其each()方法的特性,我们无法直接使用break和continue来控制循环。 jQuery的each()方法类似于JavaScript中的for循环,它允许你遍历一个jQuery对象或数组。在each()函数中,我们可以提供一个...
- **遍历与过滤**:`each()` 遍历集合中的每个元素,`first()`, `last()`, `eq()`, `not()`, `filter()`, `find()` 过滤元素。 - **尺寸与位置**:`width()`, `height()`, `innerWidth()`, `innerHeight()`, `...
下面给出几个具体的代码示例来说明如何在JQuery的each()方法中使用return false;来跳出循环。 1. 跳出所有循环: ```javascript $(function() { $("input[type='text']").each(function(i) { var _val = $(this)....
避免在循环中使用jQuery选择器,可提前将元素保存为jQuery对象。 通过深入学习和理解这些jQuery中文API文档中的知识点,开发者可以更高效地编写出高性能的前端代码,提升网页的用户体验。同时,熟练掌握jQuery也有...
然后在JavaScript中,我们使用jQuery-each()方法遍历这些li元素,并为每个元素设置不同的透明度值。透明度的计算方法是将索引值加1后除以10,这样第一个li的透明度就是0.1,第二个是0.2,以此类推。 通过这个过程,...
1. `.each()`:遍历jQuery对象中的每个元素,可以用于批量操作。 2. `.ajax()`:提供了一站式的异步HTTP请求解决方案,支持GET、POST等多种请求类型,可以处理JSON、XML等多种数据格式。 3. `.load()`:方便地加载...
**jQuery API 说明文档** jQuery 是一个广泛使用的 JavaScript 库,它简化了 HTML 文档遍历、事件处理、动画和Ajax交互。...通过阅读CHM文档和直接在项目中使用jquery.js文件,开发者可以快速上手并熟练运用jQuery。
jQuery库中的`each`函数是其核心功能之一,它提供了遍历数组和对象的能力,使得开发者能够方便地对集合中的每个元素进行操作。在这个文档中,我们将深入探讨`each`函数的源码,了解其工作原理和用法。 ### 函数简介...
**jQuery中文API说明** jQuery是一款广泛应用...在实际项目中,结合jQuery与其他前端框架(如Bootstrap或Vue.js)的使用,能进一步提升开发效率和代码质量。记住,不断学习和探索是成为一名优秀Web开发者的不二法门。
由于jQuery是JavaScript开发中常用的一个库,each方法的使用非常频繁,尤其在处理DOM元素集合时,它能够简化很多繁琐的循环操作。 在each方法的源码中,我们可以看到它首先会检查传入的参数,根据传入对象的类型...
《jQuery_doc_1.2 完整说明文档》是一份针对jQuery 1.2版本的详尽学习资源...结合实际项目实践,通过阅读和使用《jQuery_doc_1.2 完整说明文档》,你可以逐步提升JavaScript和jQuery的技能,成为一名熟练的前端开发者。
jQuery的`each()`函数是JavaScript开发中非常常用的一个工具,尤其在处理DOM操作、数组遍历和JSON数据解析时,它的简洁性和灵活性使得代码更加易读且减少错误。以下是关于`each()`函数的详细说明: 1. **遍历一维...
这段代码可能会使用`.each()`方法遍历所有文本元素,并使用`.delay()`和`.fadeIn()`/`.fadeOut()`方法来控制每个元素的显示和隐藏时间,实现轮流显示的效果。`rotate()`函数可以用来处理元素的旋转动画,结合`...
这个离线说明书提供了全面的jQuery API参考,包含了丰富的示例和中英文对照,非常适合开发者在没有网络的情况下学习和查阅。 **一、jQuery核心概念** 1. **选择器(Selectors)**:jQuery的核心在于其强大的选择器...
本文将介绍一些常用的jQuery属性和方法,并通过实例说明其用法。 首先,让我们来了解jQuery的概念。jQuery是由美国人John Resig开发的,随后吸引了大量JavaScript开发者的加入。作为JavaScript的一个封装库,jQuery...
《jQuery API中文说明文档》是JavaScript开发者不可或缺的参考资料,它详尽地解释了jQuery库的各种功能和用法,使得在Web开发中实现高效、简洁的DOM操作和事件处理变得轻而易举。jQuery是一个广泛使用的JavaScript库...