get()与eq()的区别??
来源:互联网 发布:mac os x 升级 编辑:程序博客网 时间:2024/06/04 21:14
eq返回的是一个jquery对象,get返回的是一个html对象数组。eq选择器选取带有指定index值的元素,get方法获取由选择器指定的DOM元素,也可以用中括号[]
get源码:$('div').toArray()//返回页面中所有的div,依次放入数组中。
get:function(num){
return num == null ? this.toArray() : (num < 0 ? this[this.length + num] : this[num]);
}
分支1,当不传参数时将获取所有DOM元素(调用toArray)。分支2,当num为数字(索引)时返回指定的某一个DOM元素(数字为负数时为逆向获取)。分支1实际是将jQuery对象(伪数组)转换成真正的数组,分支2实际是(用中括号[])取“伪数组”元素
get源码:$('div').toArray()//返回页面中所有的div,依次放入数组中。
get:function(num){
return num == null ? this.toArray() : (num < 0 ? this[this.length + num] : this[num]);
}
分支1,当不传参数时将获取所有DOM元素(调用toArray)。分支2,当num为数字(索引)时返回指定的某一个DOM元素(数字为负数时为逆向获取)。分支1实际是将jQuery对象(伪数组)转换成真正的数组,分支2实际是(用中括号[])取“伪数组”元素
0 0
- get()与eq()的区别??
- jQuery:eq()与get()的区别
- jquery中eq()与get()的区别
- jquery中eq和get的区别与使用方法
- jquery中eq和get的区别与使用方法
- jQuery源码学习 之 get与eq的区别
- jQuery源码分析14--get与eq的区别
- jQuery源码分析14--get与eq的区别
- jQuery源码解析---get与eq的区别
- jquery中.eq()与:eq()的区别
- jQuery的get和eq的区别
- jquery的eq()跟get()的区别
- jQuery的get和eq的区别
- jQuery中eq和get的区别
- jQuery中eq和get的区别
- jQuery中eq和get的区别
- jQuery get()和eq()的区别
- jQuery中get()和eq()的区别
- Spring定时任务的实现方式--Quartz
- 搭建心怡的Ubuntu工作环境
- Java用JavaService实现Windows系统服务
- Android新手入门安卓Day5-2
- 【demo积累】— 使用JFreeChart创建基于web的图表
- get()与eq()的区别??
- 国家语言参考表
- sed
- gearman 入门使用笔记
- hibernate 属性定义为Enum型
- Android新手入门安卓Day5-2
- mac 上传文件到 linux
- 查准率查全率ROC曲线、PR曲线
- 从相机或相册获取照片并进行裁剪(网上代码整理)