¿Es esta una sintaxis de jQuery válida: $ ('# id') [0];
Respuesta
para recuperar un solo elemento de un objeto jQuery:
$("div")[0]
que es corto para:
$("div").get(0)
Un objeto jQuery se puede utilizar en gran medida como una matriz, ya que también es compatible con una característica de length
pero si quieres una matriz real:
var arr = $("div").get();
Sí, es válido. Recupera el primer elemento de la matriz de elementos coincidentes por el selector. Como está seleccionando por id, que se supone que es único en el DOM, su selector normalmente devolverá como máximo un elemento. Pero si no se combina ningún elemento, este código fallará.
Sí, pero #id
obtendrá un objeto único (como máximo) de todos modos.
Además, tenga en cuenta que [0]
obtendrá el elemento DOM, no un objeto jQuery, por lo que no puede usar la función de jQuery sin volver a envolverlo.
usted no tiene que d o me gusta esto En un documento válido, solo habrá un elemento con una identificación. Entonces document.getElementById
devolverá solo un elemento.
Para cualquier otro selector puede utilizar esta sintaxis
Por ejemplo cuando se utiliza un selector de clase
$(".classname")[0]
- 1. jQuery ID Selector ("#id") Devuelve la matriz
- 2. ¿Puede setTimeout devolver 0 como ID?
- 3. (objeto) == 0 (objeto) 0
- 4. PHP objeto como matriz
- 5. Cómo imprimir el objeto/matriz jquery
- 6. jQuery: Obtener objeto Niño con ID específico
- 7. ¿Objeto que actúa como una matriz? (PHP)
- 8. Analizar objeto JSON no de matriz como matriz con Json.net
- 9. Jquery - Referencia por ID - ¿Se supone que devuelve una matriz?
- 10. jQuery, use ~ como parte de id - ¿cómo?
- 11. json_encode matriz PHP escaso como array JSON, no objeto JSON
- 12. jQuery OBTENER html como objeto jQuery transitable
- 13. ¿Cómo crear el objeto/matriz Hash usando jquery?
- 14. Imprimir el objeto jQuery como HTML
- 15. Matriz con tamaño 0
- 16. PHP - matriz asociativa como un objeto
- 17. Usando ID de objeto como hash para objetos en Python
- 18. Matriz de ID: cómo seleccionar con JavaScript/JQuery?
- 19. jQuery: matriz cero vs función obtener cero: [0] vs get (0)
- 20. Obtiene objeto por id()?
- 21. JavaScript Id de objeto
- 22. ¿Por qué es posible consultar jQuery ('div') como una matriz?
- 23. ¿Usar el elemento elemento jQuery como clave de matriz?
- 24. Obtener todos hrefs como una matriz en jQuery
- 25. #if 0 como definen
- 26. 0 como el estado
- 27. ¿Cómo obtener todos los ID con jQuery?
- 28. objeto o sólo los ID
- 29. ¿Qué hace que la consola Firebug/Chrome trate un objeto personalizado como una matriz?
- 30. jQuery $ each() - Matriz de objetos
El código no falla con tanta rapidez, que devuelve 'undefined'. – Kobi