jquery中eq和get
原文转自:http://blog.sina.com.cn/s/blog_7fb1495b0100vdoy.html
html代码:
<ul>
<li>Li-2</li>
</ul>
$("document").ready(function(){
alert($("li:eq(0)"));
alert($("li").get(0));
})
返回结果分别为:[object Object]和[object HTMLLIElement]
可知,eq返回的是一个jquery对象,get返回的是一个html 对象数组。
使用eq来获得第一个li标签的color值:
$("li").eq(0).css("color") //因为eq(num)返回的是个jq对象,所以可以用jq的方法css
使用get来获得第一个p标签的color值:
$("li").get(0).style.color //因为get(num)返回的是个html对象,所以要使用传统的HTML对象方法,jq对象此时就没用了。
当然,你也可以get(num)后把对象转为jq的对象再进行操作:
$($("p").get(0)).css("color")
由此我们知道,由eq返回的jquery对象,我们可以直接使用jquery的方法如.css(),.html()等,而由get返回的是html数组对象要使用传统的HTML对象方法或者转换成jquery对象后再操作。
既然如此都能实现,建议统一使用eq,不必再去费心理会他们之间的区别啦什么的 ^^
jquery中eq和get相关推荐
- jQuery中eq和get的区别
jQuery中eq和get的区别 相信大部份人都会把这2个的用法搞错.仔细查看下API文档就可以知道.eq返回的是一个jquery对象,get返回的是一个html 对象数组.举个例子: <p s ...
- jquery中.eq()与:eq()的区别
在jquery中这两种发法都用来匹配一个给定索引值的元素,但是在写法上稍有区别 .eq(): HTML 代码: <p> This is just a test.</p> < ...
- jQuery中eq与get的区别(整理)
相信大部份人都会把这2个的用法搞错.仔细查看下API文档就可以知道.eq返回的是一个jquery对象,get返回的是一个html 对象数组.举个例子: <p style="color: ...
- jQuery中.eq() 方法?
.eq() 方法? 1.定义及用法:返回带有被选元素,指定索引号的元素. 索引号从0开始,第一个元素的下标索引为0(不是1). $(selector).eg(index); index参数必选,可正 ...
- jq获取页面高度_使用jquery中height()方法获取各种高度
$(window).height(); //浏览器当前窗口可视区域高度 $(document).height(); //浏览器当前窗口文档的高度 $(document.body).height();/ ...
- js中的eq语句_jQuery中eq()方法用法实例
本文实例讲述了jQuery中eq()方法用法.分享给大家供大家参考.具体分析如下: 此方法能够获取匹配元素集上的相应位置索引的元素.匹配元素集上元素的位置索引是从0开始的. 语法结构: $(selec ...
- 浅谈JQuery中$('.classname').get(0); $('.classname').eq(0); $('.classname')[0]三者的区别
举例浅谈JQuery中$('.classname').get(0); $('.classname').eq(0); $('.classname')[0]三者的区别 demo Dom结构: <di ...
- jQuery中的常用内容总结(一)
jQuery中的常用内容总结(一) 前言 不好意思(✿◠‿◠),由于回家看病以及处理一些其它事情耽搁了,不然这篇博客本该上上周或者上周写的:同时闲谈几句:在这里建议各位开发的童鞋,如果有疾病尽快治 ...
- 45 jQuery中的常用API
技术交流QQ群:1027579432,欢迎你的加入! 欢迎关注我的微信公众号:CurryCoder的程序人生 1.jQuery基础选择器 原生JS获取元素的方式很多.很杂,而且兼容性情况不一致.因此, ...
最新文章
- 非此即彼的逻辑错误_超全MBA逻辑答题口诀,快收藏!
- 编程珠玑第五章习题五——C++实现二分搜索时进行错误检测
- react-native中显示手机本地图片/视频
- SAP Spartacus后台CMS Component和Angular Component的映射关系
- Linux MTD子系统 _从模型分析到Flash驱动模板
- 一键安装mysql5.6_一键安装MySQL5.6.43脚本
- 浅谈最短路径的几个方法(Dijkstra,Bellman-Ford,SPFA,Floyd算法)
- 小白文件管理器共享服务器,在WIN7下使用小白文件管理器局域网功能(SMB)的教程...
- Halcon 入门教程
- Latex slide中添加算法流程图
- [收藏]31部黑客电影
- geotiff.js的初步使用
- 从python爬虫以及数据可视化的角度来为大家呈现“227事件”后,肖战粉丝的数据图
- FBReader接入
- C#语言实例源码系列-设置系统时间
- 解决Mscomctl.ocx丢失的问题
- Android 系统页面的调用
- MySQL 基础——MySQL 起步
- 从代理设计模式到Spring AOP
- iOS7适配问题总结
热门文章
- 【20171115中】nmap 使用脚本爆破telnet密码
- 透析CCNP路由知识五大技术4
- android7.1 动态申请权限改为默认授权,修改PackageManagerService.java下的grantPermissions为true
- 开始Windows Embedded Compact 7的第一个项目——虚拟机上的CEPC
- WINCE5.0添加Alphablend组件时遇到的问题
- LeetCode.917-只反转字母(Reverse Only Letters)
- React Native升级目标SDK
- 说说程序员、编译器、CPU之间的三角恋
- 【其他】配置JIRA
- sql查阅每一月的数据