jquery 的each方法怎么判断是否执行到了jquery最后一个子元素元素

JQuery中each()的使用方法一 - 小马路 - 博客园
Powered by:
模板提供:
对于jQuery对象,只是把each方法简单的进行了委托:把jQuery对象作为第一个参数传递给jQuery的each方法.换句话说:jQuery提供的each方法是对参数一提供的对象的中所有的子元素逐一进行方法调用:
each()函数是基本上所有的框架都提供了的一个工具类函数,通过它,你可以遍历对象、数组的属性值并进行处理。jQuery和jQuery对象都实 现了该方法,对于jQuery对象,只是把each方法简单的进行了委托:把jQuery对象作为第一个参数传递给jQuery的each方法.换句话 说:jQuery提供的each方法是对参数一提供的对象的中所有的子元素逐一进行方法调用。而jQuery对象提供的each方法则是对jQuery内 部的子元素进行逐个调用。
each函数根据参数的类型实现的效果不完全一致:
1、遍历对象(有附加参数)
$.each(Object, function(p1, p2) {&&&&&&&&&& //这里的this指向每次遍历中Object的当前属性值&&&& p1; p2;&&&& //访问附加参数}, ['参数1', '参数2']);
2、遍历数组(有附件参数)
$.each(Array, function(p1, p2){&&&&&&&&&& //这里的this指向每次遍历中Array的当前元素&&&& p1; p2;&&&& //访问附加参数}, ['参数1', '参数2']);
3、遍历对象(没有附加参数)
$.each(Object, function(name, value) {&&&&&&&&& //this指向当前属性的值&&&&&&&&& //name表示Object当前属性的名称&&&&&&&& //value表示Object当前属性的值});
4、遍历数组(没有附加参数)
$.each(Array, function(i, value) {&&&&&&&&& //this指向当前元素&&&&&&&&&&&& //i表示Array当前下标&&&&&&&& //value表示Array当前元素});
下面提一下jQuery的each方法的几种常用的用法
var&arr = [&"one",&"two",&"three",&"four"];&
&$.each(arr,&function(){&
&alert(this);&
var&arr1 = [[1, 4, 3], [4, 6, 6], [7, 20, 9]]&
$.each(arr1,&function(i, item){&
&alert(item[0]);&
var&obj = { one:1, two:2, three:3, four:4};&
$.each(obj,&function(key, val) {&
&alert(obj[key]);&&&
阅读(...) 评论()jquery的each()详解_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
jquery的each()详解
上传于||文档简介
&&j​q​u​e​r​y​
​
​e​a​c​h​(​)
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩4页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢网页设计教程与开发
提供各种常见网页效果
提供各种各样的设计教程
装扮QQ,让QQ变得更酷
设计参考,提高自升水平
学习服务器和操作系统
提供各种素材和工具
收藏学习资料
您现在的位置:&&>>&&>>&&>>&&>>&正文
JQuery 两种方法解决刚创建的元素遍历不到的问题
刚创建的元素,使用jQuery的each方法来遍历,有时候会不起作用。
原因不用多说,经常使用javascript的人应该都会知道,解决方案大致有2种:
1、刚创建完元素的时候,就立刻使用each方法
$('#btn').on("click", function(){
&&& $('#div').append("&input type='text' /&");
&&& $("input").each(function(){
&&&&&&& //TODO:
2、使用setTimeout方法在页面加载完成一段时间后再使用each方法
setTimeout(function(){
&&& $("input").each(function(){
&&&&&&& //TODO:
转载请注明:破洛洛(谢谢合作)
上一篇文章: 下一篇文章:
网友评论:
[][][][][][][][][][]通过each方法给数组中的元素添加点击事件
通过each方法给数组中的元素添加点击事件
&!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""&&html xmlns=""&&head&&meta http-equiv="Content-Type" content="text/ charset=gb2312" /&&title&无标题文档&/title&&style type="text/css"&div{ width:100 height:20 border:1px solid #009; margin:10}&/style&
&script type="text/javascript" src="javascript练习文件/jquery-1.4.1.js"&&/script&&script type="text/javascript"&$(function(){//通过nextall方法选出div1下的所有同辈元素&var a=$('#div1').nextAll('div')//通过each方法给a数组中的每一个元素添加点击事件$.each(a,function(){&$(this).click(function(){ &&& alert()&&& })&})&})&/script&&/head&
&body&&div id="div1"&&/div&&div&&/div&&div&&/div&&div&&/div&&div&&/div&&div&&/div&&/body&&/html&
发表评论:
TA的最新馆藏[转]&for_each最后一个参数如何自动判断类型?
[问题点数:20分,结帖人weiwei9363]
for_each最后一个参数如何自动判断类型?
[问题点数:20分,结帖人weiwei9363]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2014年10月 C/C++大版内专家分月排行榜第三2014年4月 C/C++大版内专家分月排行榜第三
2013年 总版技术专家分年内排行榜第三
2012年 总版技术专家分年内排行榜第七
本帖子已过去太久远了,不再提供回复功能。

我要回帖

更多关于 jquery最后一个子元素 的文章

 

随机推荐