技术文章 > Web开发 >  JavaScript > 正文

JQuery中eq()和get()有什么区别

宋雪维

在JQuery框架操作过程中,eq()方法的使用和和get()方法的使用很多人搞混,其实eq()方法和get()方法很容易区分,eq()方法只能调用jQuery的方法,返回的是一个jQuery包装集。get()方法只能用DOM对象的方法,返回的是一个DOM对象。本文详细介绍这二者的区别。

一、eq()方法

只能调用jQuery的方法,返回的是一个jQuery包装集,返回的是元素数组就不能调用。

1、使用eq方法:

$(“dv”).eq(0).css(“backcolor”)

2、使用eq来获得第一个li标签的color值:

$("li").eq(0).css("color") //因为eq(num)返回的是个jq对象,所以可以用jq的方法css

二、get()方法

只能用DOM对象的方法,返回的是一个DOM对象,是获取的元素数组。

1、使用get方法:

$(“dv”).get(0).style.backcolor

2、使用get来获得第一个li标签的color值:

$("li").get(0).style.color //因为get(num)返回的是个html对象,所以要使用传统的HTML对象方法,jq对象此时就没用了。

以上就是JQuery中eq()和get()有区别介绍,如果你想要直接操作 DOM 对象而不是 jQuery 对象, get函数非常有用哦~更多JavaScript学习推荐:JavaScript教程

免费视频教程
本教程部分素材来源于网络,版权问题联系站长!
相关文章
  python中ggplot怎么绘制画图?
  python中altair可视化库怎么用?
  python中pyqtgraph是什么?
  python爬虫如何批量爬取百度图片
  Python3爬虫利器:Selenium的安装
  使用python爬虫爬取二手房数据
相关视频章节
  安装Python
  python注释
  python代码缩进
  python编码规范
  《Python程序设计》课程导论
  Python语言简介
视频教程分类