.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的方法。
点击查看更多内容
为 TA 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦