jquery中get()和eq()之间有什么区别?

有什么区别

var row1 = $('tr').get(0); 

 var row2 = $('tr').eq(0); 

get(0)返回选择器匹配的第一个DOM元素。

eq(0)返回一个jQuery对象,其中包含由选择器匹配的第一个DOM元素。

换句话说, $("selector").get(0)等价于$("selector").eq(0).get(0)

.get()方法返回给定索引处的DOM元素。

.eq()方法返回给定索引处的DOM元素,包含在jQuery对象中。

另一个区别是如果你没有将参数传递给.get() ,它将返回jQuery对象中DOM元素的Array。