Ho bisogno di rilevare se si tratta di un <option>
o qualcos'altroCome conoscere il tipo di un oggetto jQuery?
risposta
È possibile utilizzare il metodo is
per verificare se un oggetto jQuery corrisponde a un selettore.
Ad esempio:
var isOption = someObj.is('option');
Prova questa:
yourObject[0].tagName;
Dal momento che un oggetto jQuery è un array di oggetti è possibile recuperare l'elemento DOM sottostante indicizzando tale matrice. Una volta ottenuto l'elemento è possibile recuperare il suo tagName
. (Si noti che anche se si ha un elemento, si avrà comunque un array, anche se un array di un elemento).
Dovresti poter verificare la proprietà .nodeName
dell'elemento. Qualcosa su come questo dovrebbe funzionare per voi:
// a very quick little helper function
$.fn.getNodeName = function() {
// returns the nodeName of the first matched element, or ""
return this[0] ? this[0].nodeName : "";
};
var $something = $(".something");
alert($something.getNodeName());
io in genere preferisco utilizzando jQuery di .is()
per testare ciò che qualcosa è.
Controlli la selezione corrente contro un'espressione e restituisce true, se almeno un elemento della selezione inserisce l'espressione data.
if ($something.is("option")) {
// work with an option element
}
- 1. Come conoscere il tipo di immagine matlab
- 2. Ritorno generico senza conoscere il tipo
- 3. Come accedere generica proprietà senza conoscere il tipo generico chiuso
- 4. Utilizzare instanceof senza conoscere il tipo
- 5. Usando nuovo operatore per copiare un oggetto al mucchio senza conoscere il tipo
- 6. Get dizionario coppie chiave-valore senza conoscere il tipo
- 7. Come deserializzare XML senza conoscere il tipo in anticipo?
- 8. Conoscere tipo di dispositivo - Retina/non-Retina
- 9. Come stampare tutto il tipo di base di un oggetto?
- 10. Come conoscere la versione jQuery programatically
- 11. Come posso ottenere il nome del modello o il tipo di contenuto di un oggetto Django?
- 12. Gli sviluppatori di javascript devono conoscere jquery?
- 13. Come posso conoscere il tipo di classe di un'entità astratta in un NSPredicate?
- 14. come conoscere il tipo di progetto di un progetto VS C#?
- 15. Java (HBase) API: Come conoscere il tipo di dati di un valore memorizzato in byte
- 16. come lanciare in modo dinamico un oggetto di tipo stringa in un oggetto di tipo T
- 17. Come confrontare il tipo di un oggetto in Python?
- 18. iPhone come controllare il tipo di un oggetto?
- 19. Come controllare il tipo di un oggetto in C++/CLI?
- 20. Come ottenere il tipo di un oggetto dinamico in C#?
- 21. Accesso elementi di oggetto JSON senza conoscere i nomi chiave
- 22. Che tipo di oggetto appare nella console come [oggetto testo]?
- 23. In C#, come posso conoscere il tipo di file da un byte []?
- 24. Come catturare un'eccezione in python e ottenere un riferimento all'eccezione, SENZA conoscere il tipo?
- 25. Come ottenere il tipo di input usando jquery?
- 26. Ottenere un iteratore inverso da un iteratore diretto senza conoscere il tipo di valore
- 27. Il null ha il tipo di oggetto?
- 28. C'è un modo per conoscere il metodo di richiamo?
- 29. Come aggiornare il campo tipo oggetto doctrine
- 30. approvare il tipo di classe di un oggetto in rotaie