jQuery("dom").get()的源码分析
2013-11-29 09:11
393 查看
该方法是绑定在jQuery.prototype上的一个静态方法,目的是取出jQuery对象中的某个或全部DOM元素。
使用方法:
$("someDOM").get(index); 此时会获取到$("someDOM")这个jQuery对象中第index个DOM元素。
源码:
get: function( num ) {
// 如果get不传如参数,则返回当前jQuery对象中的所有DOM元素的数组形式。(jQuery对象是类数组,内部包含一个数组)
return num == null ?
this.toArray() :
// 如果传入如果num是负数,则从数组的末尾开始计算,并返回。
// 如果为正数,则返回第num个元素。
( num < 0 ? this[ this.length + num ] : this[ num ] );
},
使用方法:
$("someDOM").get(index); 此时会获取到$("someDOM")这个jQuery对象中第index个DOM元素。
源码:
get: function( num ) {
// 如果get不传如参数,则返回当前jQuery对象中的所有DOM元素的数组形式。(jQuery对象是类数组,内部包含一个数组)
return num == null ?
this.toArray() :
// 如果传入如果num是负数,则从数组的末尾开始计算,并返回。
// 如果为正数,则返回第num个元素。
( num < 0 ? this[ this.length + num ] : this[ num ] );
},
相关文章推荐
- jQuery-1.9.1源码分析系列(十一) DOM操作续——克隆节点
- jQuery原型属性constructor,selector,length,jquery和原型方法size,get,toArray源码分析
- jQuery源码分析-12 DOM操作-Manipulation-核心函数.domManip()
- jQuery-1.9.1源码分析系列(十一)DOM操作续之克隆节点
- jQuery源码分析-10事件处理-Event-DOM-ready
- jQuery浏览器功能测试support -- DOM测试(15个)源码分析
- jQuery源码分析-12 DOM操作-Manipulation-核心函数jQuery.buildFragment()
- jQuery源码分析-12 DOM操作-Manipulation-核心函数jQuery.clean()
- jquery dom ready, jqery2.1.1实现-源码分析
- jQuery-1.9.1源码分析系列(十一)DOM操作续之克隆节点
- [原创] jQuery源码分析-12 DOM操作-Manipulation-核心函数.domManip()
- jQuery-1.9.1源码分析系列(三) Sizzle选择器引擎——编译原理续(伪类选择器“PSEUDO”和子伪类选择器"CHILD"原子选择器详解)
- jQuery源码分析-10事件处理-Event-DOM-ready
- jQuery-1.9.1源码分析系列(十一) DOM操作
- jQuery源码分析14--get与eq的区别
- Jquery-1.9.1源码分析系列(十一)之DOM操作
- jQuery-1.9.1源码分析系列(三) Sizzle选择器引擎——编译原理续(伪类选择器“PSEUDO”和子伪类选择器"CHILD"原子选择器详解)
- jQuery-1.9.1源码分析系列(十一) DOM操作续——克隆节点
- jQuery源码分析-----仿栈与队列操作之get | eq
- jQuery源码分析系列:DOM遍历方法