get()与eq()区别

get() : jquery对象转原生对象,返回值就是一个原生对象

eq() : 返回值是jquery对象

     $(function(){
            console.log( {}.toString.call($(‘div.aa‘).eq(0)) );   // [object Object]
            console.log( {}.toString.call($(‘div.aa‘).get(0)) );  // [object HTMLDivElement]

            // 原生与jquery设置css不同方式
            console.log( $(‘div.aa‘).eq(0).css(‘color‘,‘red‘) );
            console.log( $(‘div.aa‘).get(1).style.color = ‘blue‘ );
        })
时间: 2024-10-13 16:07:08

get()与eq()区别的相关文章

jQuery中get与eq的区别

get与eq的区别 .eq() 减少匹配元素的集合,根据index索引值,精确指定索引对象. .get() 通过检索匹配jQuery对象得到对应的DOM元素. 同样是返回元素,那么eq与get有什么区别呢? eq返回的是一个jQuery对象,get返回的是一个DOM对象.举个例子: $( "li" ).get( 0 ).css("color", "red"); //错误 $( "li" ).eq( 0 ).css("

JQ中get()与eq()的区别

.eq() : 减少匹配元素的集合,根据index索引值,精确指定索引对象. .get() : 通过检索匹配jQuery对象得到对应的DOM元素. 同样是返回元素,那么eq与get有什么区别呢? eq返回的是一个jQuery对象,get返回的是一个DOM对象.举个例子: 1 $( "li" ).get( 0 ).css("color", "red"); //错误 2 $( "li" ).eq( 0 ).css("co

perl中==操作和eq操作区别

$str1 = "1 -the first str"; $str2 = "1 -the second str"; print "numerically  equal\n" if($str1 == $str2); print "stringwise equal\n" if($str1 eq $str2); 结果只有numerically equal. PS:perl会自动转换字符串.$str1 == $str2中的值都是1 实际

jquery中操作jQuery对象的eq和get的区别与使用方法--操作前台显示之利器

:eq() 选择器选取带有指定 index 值的元素. index 值从 0 开始,所有第一个元素的 index 值是 0(不是 1). get(index) 取得其中一个匹配的元素.index表示取得第几个匹配的元素. 这能够让你选择一个实际的DOM 元素并且对他直接操作,而不是通过 jQuery 函数.$(this).get(0)与$(this)[0]等价. 下面我们通过一个简单的代码来说明下: <script type="text/javascript" src="

.get(),eq()的区别

.get(),eq()的区别 eq:返回是一个jquery对象作用是将匹配的元素集合缩减为一个元素.这个元素在匹配元素集合中的位置变为0,而集合长度变成1. get:是一个html对象数组作用是取得其中一个匹配的元素.num表示取得第几个匹配的元素. 原文地址:https://www.cnblogs.com/mahmud/p/10283595.html

jquery dom,eq(index)和get(index)的区别

eq返回的是一个jquery对象 get返回的是一个html 对象数组

JQuery中eq()和get()的区别

众所周知,eq()方法返回的是一个JQuery对象,也就是[object Object]; get()方法返回的是DOM对象组成的数组,也就是[object HTMLLIElement]; 我们用一个例子说明一下: 首先引入JQuery库文件, html <body> <ul id="ul"> <li>item1</li> <li>item2</li> <li>item3</li> <

jq中的get()和eq()的区别

相信大部份人都会把这2个的用法搞错.仔细查看下API文档就可以知道.eq返回的是一个jquery对象,get返回的是一个html 对象数组.举个例子: <p style="color:yellow">Nomand</p> 使用eq来获得第一个p标签的color值: $("p").eq(0).css("color")  //因为eq(num)返回的是个jq对象,所以可以用jq的方法css 使用get来获得第一个p标签的col

get和eq的区别

<p style="color:yellow">绯雨</p> //使用eq来获得第一个p标签的color值: console.log('eq: '+$("p").eq(0).css("color"));//因为eq(num)返回的是个jq对象,所以可以用jq的方法css使用get来获得第一个p标签的color值: console.log('get: '+$("p").get(0).style.color