之间有什么区别
var row1 = $('tr').get(0);
和
var row2 = $('tr').eq(0);
答案 0 :(得分:20)
get(0)
返回选择器匹配的第一个DOM元素。
eq(0)
返回一个jQuery对象,其中包含选择器匹配的第一个DOM元素。
换句话说,$("selector").get(0)
相当于$("selector").eq(0).get(0)
。
答案 1 :(得分:9)
The .get()
method返回给定索引处的DOM元素。
The .eq()
method返回给定索引处的DOM元素,包含在jQuery对象中。
另一个区别是,如果你没有将参数传递给.get()
,它将返回jQuery对象中DOM元素的数组。