以下标记的$('#div1 a')[0]
和$('#div1 a').eq(0)
之间有什么区别
<div id="div1">
<a href="#">click</a>
</div>.
请帮助。
答案 0 :(得分:27)
$('div1 a')[0]
返回对DOM元素的直接引用
$('div1 a').eq(0)
返回一个JQuery对象
http://jsfiddle.net/meo/DP8as/
这将不工作:
$('div a')[0].hide()
这将;
$('div a').eq(0).hide()