jQuery1.6从使用到源码教程-get()

简介:

 .get( [ index ] )
参数是一个可选的元素索引,0开始

如果为空,则返回整个jquery对象集合对应的DOM元素数组。

如果》=0则,返回指定索引的元素

如果为负值则从结尾计数。

看jquery的源码:

 

 
  1. get: function( num ) { 
  2.     return num == null ? 
  3.  
  4.         // Return a 'clean' array 
  5.         this.toArray() : 
  6.  
  7.         // Return just the object 
  8.         ( num < 0 ? this[ this.length + num ] : this[ num ] ); 

当然了,那个this引用我们的jq对象:

 

 
  1. <ul> 
  2.   <li id="foo">foo</li> 
  3.   <li id="bar">bar</li> 
  4. </ul> 

$("li").get(-1)其实就是

$("li")[$("li").length+(-1)]==>这里$("li")[2-1]

(注:this[ this.length + num ])

$("li").get()等价于$("li").toArray()

这就是jq对象转DOM Element的方法。





本文转自 xcf007 51CTO博客,原文链接:http://blog.51cto.com/xcf007/612168 ,如需转载请自行联系原作者
相关文章
|
设计模式 JavaScript 前端开发
必知的技术知识:jQuery插件开发精品教程,让你的jQuery提升一个台阶
必知的技术知识:jQuery插件开发精品教程,让你的jQuery提升一个台阶
262 1
|
JavaScript
jquery实现的网页版扫雷小游戏源码
这是一款基于jQuery实现的经典扫雷小游戏源码,玩家根据游戏规则进行游戏,末尾再在确定的地雷位置单击右键安插上小红旗即可赢得游戏!是一款非常经典的jQuery游戏代码。本源码改进了获胜之后的读数暂停功能。
367 69
jQuery+CSS3实现404背景游戏动画源码
jQuery+CSS3实现404背景游戏动画源码
315 22
|
JavaScript
jQuery仿Key社游戏风格右键菜单特效源码
jQuery二次元风格右键菜单插件HTML源码,该插件将原生的浏览器右键菜单转换为一个动画的圆形菜单,并且带音效,效果非常的炫酷。 本段代码兼容目前最新的各类主流浏览器,是一款非常优秀的特效源码。
179 18
jQuery+Slick插件实现游戏人物轮播展示切换源码
jQuery+Slick插件实现游戏人物轮播展示切换源码
263 14
|
JavaScript
jQuery仿方块人物头像消除游戏源码
jQuery人物头像迷阵消除游戏代码是一款类似《宝石迷阵》类的方块消除类型的小游戏源码。
1542 13
|
JavaScript
jQuery+HTML5实现的微信大转盘抽奖源码
这是一款基于jQuery+HTML5实现的微信大转盘抽奖效果源码,是一款可配置奖品抽奖的jQuery大转盘抽奖代码,可实现点击按钮转轮旋转实现抽奖功能,效果逼真自然,代码里面有详细的注释,可以修改文字或者二次开发都可以
491 11
|
JavaScript
jQuery实现的卡片式翻转时钟HTML源码
jQuery实现的卡片式翻转时钟HTML源码
215 0
jQuery实现的卡片式翻转时钟HTML源码
|
JavaScript
jQuery实现的滚动切换图表统计特效源码
jQuery实现的滚动切换图表统计特效源码是一段全屏滚动的企业当月运营报告数据统计图表代码,涵盖流行的线性、圆形、柱形图统计方式,适应于绝大多数企业,欢迎感兴趣的朋友前来下载参考。
164 2
|
JavaScript
jQuery制作的3D冰块立方时钟动态特效源码
jQuery制作的3D冰块立方时钟动态特效源码是一段基于jQuery实现的3D魔方立方时钟效果代码,该设计非常特别,且支持数字颜色的变化,提供8款颜色选择,非常有意思,欢迎对此段代码感兴趣的朋友前来下载使用。
455 8