9
¿Cuál es la diferencia entre $('#div1 a')[0]
y $('#div1 a').eq(0)
para el siguiente marcado
<div id="div1">
<a href="#">click</a>
</div>.
por favor ayuda.
¿Cuál es la diferencia entre $('#div1 a')[0]
y $('#div1 a').eq(0)
para el siguiente marcado
<div id="div1">
<a href="#">click</a>
</div>.
por favor ayuda.
$('div1 a')[0]
devuelve una referencia directa a un elemento de DOM
$('div1 a').eq(0)
devuelve un objeto JQuery
http://jsfiddle.net/meo/DP8as/
Esta voluntad no trabajo:
$('div a')[0].hide()
esto;
$('div a').eq(0).hide()
En su marcado, los tres devolverán lo mismo. (no hay diferencia) – bcm
@Brandon: esto es simplemente incorrecto – meo
Usar los corchetes es una abreviatura para usar .get http://api.jquery.com/get/ –