Tengo un elemento jQuery pero debo enviarlo a una función que solo acepta elementos HTML. ¿Cómo puedo convertir el elemento jQuery en un elemento HTML?Convertir elemento jquery en elemento html
Respuesta
Pruebe myJQueryElement.get(0)
o myJQueryElement[0]
. (get()
es más útil cuando se necesita índices negativos, por ejemplo, como se describe en la documentación de get()
.)
advertencia: get (0) no devolverá los elementos internos – Francois
$("#foo")[0]
le conseguirá un elemento HTML. Usar corchetes es un poco más rápido que usar .get()
pero no es algo que probablemente notará a menos que lo esté haciendo millions of times.
¡Y ni siquiera así! Si lo ejecuta 10 millones de veces, los corchetes demorarán 150 segundos, y le tomará 170 segundos. Apuesto a que no puedes darte cuenta sin estar sentado allí contando "1-Mississippi, 2-Mississippi ..." Sin misericordia, es imposible notar la diferencia. Haz lo que creas que sea más legible. (Por cierto, solo publico este comentario porque me da el cambio de usar la palabra "Mississippilessly" en una oración. Si alguien quiere hablar sobre el futuro de la Iglesia Anglicana conmigo, me muero por usar "antidisestablishmentarianistically" .) – Malvolio
Es irónico que hayas abrazado la legibilidad justo después de usar 'Mississippilessly' pero tienes razón. get le permite convertir el objeto jQuery a una matriz de objetos DOM llamándolo sin argumentos, o obtener el _n_th del final proporcionando un argumento negativo. De lo contrario, es solo una función que usa los corchetes. – Dennis
omg. este problema ha tomado literalmente días de mí. gracias por esta respuesta! – void
- 1. ¿Cómo puedo convertir un elemento DOM en un elemento jQuery?
- 2. Obtengo elemento HTML usando jQuery
- 3. Convertir elemento de jQuery para un elemento DOM regulares
- 4. ¿Cómo muevo un elemento HTML en jQuery?
- 5. jQuery, obtener html de un elemento completo
- 6. Crear elemento en Jquery
- 7. jQuery elemento SVG animado
- 8. Javascript/jQuery - convertir caracteres html especiales
- 9. elemento deslizador HTML?
- 10. elemento html cuales identificación comienza
- 11. primer elemento padre en jQuery
- 12. jQuery: Agregar elemento después del enésimo elemento
- 13. jQuery: Agregar elemento después de otro elemento
- 14. obtener el elemento html dentro de otro elemento en javascript
- 15. jQuery hijo del elemento cliquete
- 16. Seleccionar elemento actual de jQuery
- 17. Jquery get elemento que contiene elemento hijo con valor html específico
- 18. jQuery altura elemento sortable
- 19. jQuery enfocar un elemento
- 20. Jquery: excluir elemento
- 21. HTML, jQuery: ancho de unión de un elemento a otro
- 22. jQuery anexando html versus el elemento existente anexando
- 23. posición jQuery del elemento después de html() llamar
- 24. ¿Posiciona fácilmente un elemento sobre otro elemento en jQuery?
- 25. Añadir cadena html a DOM como elemento
- 26. Elemento emergente con JQuery
- 27. Cómo obtener un elemento HTML de una cadena con jQuery
- 28. jquery eliminar elemento hijo directo
- 29. Cómo mover el elemento HTML
- 30. Ocultar elemento HTML por id
Realmente no lo convierte. Solo tiene que buscarlo desde el objeto jQuery por su índice numérico. – user113716