资源描述:
《浅析jquery遍历函数,javascript中的each遍历》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、浅析jQuery遍历函数,javascript中的each遍历下面小编就为大家带来一篇浅析jQuery遍历函数,javascript中的each遍历。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。jQuery遍历函数jQuery遍历函数包括了用于筛选、查找和串联元素的方法。函数描述・add()将元素添加到匹配元素的集合中。.andSelf0把堆栈中之前的元素集添加到当前集合中。.children()获得匹配元素集合中每个元素的所有子元素。.closest()从元素本身开始,逐级向上级元素匹配,并返回最先匹配的祖先元素。.contents()获得匹配元素
2、集合中每个元素的子元素,包括文本和注释节点。・each()对jQuery对象进行迭代,为每个匹配元素执行函数。・end()结束当前链中最近的一次筛选操作,并将匹配元素集合返回到前一次的状态。・eq()将匹配元素集合缩减为位于指定索引的新元素。・filter()将匹配元素集合缩减为匹配选择器或匹配函数返回值的新元素。.find()获得当前匹配元素集合中每个元素的后代,由选择器进行筛选。.first()将匹配元素集合缩减为集合中的第一个元素。・has()将匹配元素集合缩减为包含特定元素的后代的集合。・is()根据选择器检查当前匹配元素集合,如果存在至少一个匹配元素
3、,贝y返回true。・last()将匹配元素集合缩减为集合中的最后一个元素。.map()把当前匹配集合中的每个元素传递给函数,产生包含返回值的新jQuery对象。.next()获得匹配元素集合中每个元素紧邻的同辈元素。・nextAH()获得匹配元素集合中每个元素之后的所有同辈元素,由选择器进行筛选(可选)o.nextUntil()获得每个元素之后所有的同辈元素,直到遇到匹配选择器的元素为止。.notO从匹配元素集合中删除元素。.offsetParent()获得用于定位的第一个父元素。・pdrent()获得当前匹配元素集合中每个元素的父元素,由选择器筛选(可选)
4、o.parents()获得当前匹配元素集合中每个元素的祖先元素,由选择器筛选(可选)o.parentsUnt订()获得当前匹配元素集合中每个元素的祖先元素,直到遇到匹配选择器的元素为止。.prev()获得匹配元素集合中每个元素紧邻的前一个同辈元素,由选择器筛选(可选)o.prevA110获得匹配元素集合中每个元素之前的所有同辈元素,由选择器进行筛选(可选)o.prevUntilO获得每个元素之前所有的同辈元素,直到遇到匹配选择器的元素为止。.siblings()获得匹配元素集合中所有元素的同辈元素,由选择器筛选(可选)o.slice()将匹配元素集合缩减为指定
5、范围的子集。each的用法nbsp;1.数组中的each「〃〃〃丄〃〃丄1〃〃q〃-]11vararr=Lone,two,three,four」;nbsp;nbsp;nbsp;$・each(arr,function(){nbsp;nbsp;nbspjalert(this);nbsp;nbsp;nbsp;});nbsp;〃上面这个each输出的结果分别为:one,two,three,fournbsp;vararrl=[[1,4,3],[4,6,6],[7,20,9]]nbsp;nbsp;$・each(arrl,function(i,item){nbsp;nbsp
6、;nbsp;alert(item[0]);nbsp;nbsp;});nbsp;nbsp;//其实arrl为一个二维数组,item相当于取每一个一维数组,nbsp;//item[0]相对于取每一个一维数组里的第一个值nbsp;//所以上面这个each输出分别为:Inbsp;4nbsp;7nbsp;nbsp;varobj={one:1,two:2,three:3,four:4};nbsp;nbsp;$・each(obj,function(i){nbsp;nbsp;nbsp;alert(obj[i]);nbsp;nbsp;nbsp;});nbsp;//这个each就
7、有更厉害了,能循环每一个属性nbsp;nbsp;//输出结果为:lnbsp;2342.遍历Dom元素中It;htmlgt;It;headgt;It;scripttype二〃text/javascript^src二〃/jquery/jquery.js〃gt;It;/scriptgt;It;scripttype二〃text/javascript〃gt;$(document)・ready(function(){nbsp;$("button“)・click(funotion(){nbsp;$(z/li〃)・each(function(){nbsp;nbsp;alert
8、($(this).text())nbs