JQuery中eq()和get()的区别是什么?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
jquery是什么
jquery是一个简洁而快速的JavaScript库,它具有独特的链式语法和短小清晰的多功能接口、高效灵活的css选择器,并且可对CSS选择器进行扩展、拥有便捷的插件扩展机制和丰富的插件,是继Prototype之后又一个优秀的JavaScript代码库,能够用于简化事件处理、HTML文档遍历、Ajax交互和动画,以便快速开发网站。
一、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()的区别是什么的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注编程网行业资讯频道,感谢各位的阅读!