继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

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

慕田峪0738999
关注TA
已关注
手记 344
粉丝 88
获赞 494

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

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

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

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

看jquery的源码:

 

get: function( num ) {     return num == null ?          // Return a 'clean' array         this.toArray() :          // Return just the object         ( num < 0 ? this[ this.length + num ] : this[ num ] ); } 当然了,那个this引用我们的jq对象: <ul>   <li id="foo">foo</li>   <li id="bar">bar</li> </ul> $("li").get(-1)其实就是$("li")[$("li").length+(-1)]==>这里$("li")[2-1](注:this[ this.length + num ])而$("li").get()等价于$("li").toArray()这就是jq对象转DOM Element的方法。

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP