2011-02-04 11 views
5

Esiste una funzione jQuery che ti dice il nome del tag di un determinato elemento?Come trovare il nome del tag in jQuery

Dire che ho un elemento che rappresenta un <tr>. Quale funzione devo chiamare per ottenere "tr"?

Ho bisogno di questo per il debug. Grazie.

+0

Ti consiglierò di usare firebug per guardare oggetti e DOM, ci sono molte informazioni in ogni oggetto più firebug è lo strumento di debug definitivo – Pablo

+0

In realtà lo sto usando ma non l'ho trovato troppo utile per registra un elemento racchiuso in un oggetto jQuery poiché ha dozzine di membri. –

risposta

9

dovrebbe essere abbastanza facile, basta utilizzare il metodo .get():

nativeElement.tagName; 

o

jQueryElement.get(0).tagName; 

O per tutti i casi:

$(element).get(0).tagName; 
+0

Molto elegante !!! – Trufa

2

Se si dispone di un elemento di <tr>, do:

var tagName = tr.tagName.toLowerCase(); 

Se il vostro elemento <tr> è avvolto in un oggetto jQuery, lo fanno:

var tagName = tr.get(0).tagName.toLowerCase(); 
0

Prova questo per nome di tag

$('tr')[0].nodeName 
0

Questo semplice codice JavaScript ti porterà il nome del tag di un dato elemento:

document.getElementById("<element ID>").tagName 

o

Problemi correlati