在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对象此时就没用了。原文来自:https://www.py.cn
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容