Ho un elemento jQuery ma devo inviarlo a una funzione che accetta solo elementi HTML. Come posso convertire l'elemento jQuery in un elemento HTML?Converti elemento jquery in elemento HTML
risposta
Prova myJQueryElement.get(0)
o myJQueryElement[0]
. (get()
è più utile quando è necessario indici negativi, per esempio, come descritto nella documentazione per get()
.)
: get (0) non restituirà gli elementi interni – Francois
$("#foo")[0]
ti porterà un elemento HTML. L'utilizzo delle parentesi è un po 'più veloce rispetto all'utilizzo di .get()
ma non qualcosa che probabilmente noterete a meno che non lo stiate facendo millions of times.
E nemmeno allora! Se lo esegui 10 milioni di volte, le parentesi richiederanno 150 secondi, il completamento richiederà 170 secondi. Scommetto che non puoi accorgertene senza sederti lì contando "1-Mississippi, 2-Mississippi ..." Mississippilessly, è impossibile capire la differenza. Fai in modo che sia più leggibile. (A proposito, sto solo postando questo commento perché mi dà il cambio di usare la parola "Mississippilessly" in una frase: se qualcuno vuole discutere del futuro della Chiesa anglicana con me, muoio dalla voglia di usare "antidisestablishmentarianistically" .) – Malvolio
È ironico che tu abbia sposato la leggibilità subito dopo aver usato "Mississippilessly", ma hai ragione. get consente di convertire l'oggetto jQuery in una matrice di oggetti DOM, richiamandolo senza argomenti o ottenere ighthth alla fine fornendo un argomento negativo. Altrimenti è solo una funzione che usa le parentesi. – Dennis
omg. questo problema mi ha preso letteralmente giorni. grazie per questa risposta! – void
- 1. Ottieni elemento HTML utilizzando jQuery
- 2. Elemento JQuery get contenente elemento figlio con valore html specifico
- 3. jQuery, ottieni html di un intero elemento
- 4. Creare Elemento in jQuery
- 5. Nome tag jQuery elemento
- 6. jQuery animate elemento SVG
- 7. Elemento di scorrimento HTML?
- 8. jquery ultimo elemento attivo
- 9. jQuery: aggiungi elemento dopo un altro elemento
- 10. evento modifica contenuto elemento HTML
- 11. È possibile clonare oggetti elemento html in JavaScript/JQuery?
- 12. Come si sposta un elemento HTML in jQuery?
- 13. Insert HTML prima di elemento in JavaScript senza jQuery
- 14. jQuery update id elemento
- 15. come stampare l'intero elemento HTML in JavaScript?
- 16. Trova elemento alla stringa HTML
- 17. jQuery - Ottieni un elemento dalla matrice come elemento jQuery?
- 18. Visibilità elemento test in jQuery
- 19. Posiziona facilmente un elemento su un altro elemento in jQuery?
- 20. Aggiungi elemento alla fine, prima dell'ultimo elemento in jQuery
- 21. Come posso convertire un elemento DOM in un elemento jQuery?
- 22. JQuery fuoco un elemento
- 23. jQuery passaggio ID elemento in istruzione jquery?
- 24. jQuery altezza elemento ordinabile
- 25. jQuery selezionando elemento adiacente
- 26. jquery event.target is_a_child_of (elemento)
- 27. utilizzare jQuery per selezionare elemento padre di "questo" (elemento cliccato)
- 28. jQuery elemento esiste evento
- 29. jquery rimuovi elemento figlio diretto
- 30. Nascondi elemento HTML da id
Non lo converti davvero. Lo si preleva dall'oggetto jQuery dal suo indice numerico. Avviso – user113716