javascript - inside - jquery first child
jQuery-¿Obtiene elemento de la matriz como elemento jQuery? (1)
Si llamo
$(".myClass")
Obtengo una variedad de elementos. Si ahora quiero obtener el primer elemento como elemento jquery, haría algo como esto:
$($(".myClass").get(0))
Así que envuelvo el elemento DOM, que obtengo de la matriz nuevamente con el operador jQuery. ¿Hay una manera más elegante de hacer esto? Algunos obtienen un método, que devuelve un elemento jQuery, por ejemplo.
Use el api.jquery.com/eq :
$(".myClass").eq(0)
Esto devuelve un objeto jQuery, mientras que .get()
devuelve un elemento DOM.
.eq()
permite especificar el índice, pero si solo quiere el primero, puede usar .first()
, o si solo quiere el último, puede usar (¡sorpresa!) .last()
.
"Obtengo una variedad de elementos".
No, no, obtienes un objeto jQuery que es un objeto parecido a una matriz, no una matriz real.
Si planea usar mucho jQuery, le sugiero que pase media hora revisando la lista de todos los métodos .