2011-02-15 85 views
9

是什麼下列標記

<div id="div1"> 
<a href="#">click</a> 
</div>. 

請幫助$('#div1 a')[0]$('#div1 a').eq(0)之間的差異。

+0

在您的標記中,所有三個將返回相同。 (沒有區別) – bcm 2011-02-15 08:07:59

回答

26
$('div1 a')[0] 

返回的直接引用DOM元素

$('div1 a').eq(0) 

返回一個jQuery對象

http://jsfiddle.net/meo/DP8as/

這將工作:

$('div a')[0].hide() 

這會;

$('div a').eq(0).hide()