2011-02-04 21 views
5

¿Hay una función jQuery que indique el nombre de la etiqueta de un elemento dado?Cómo encontrar el nombre de la etiqueta en jQuery

Digamos que tengo un elemento que representa un <tr>. ¿Qué función debo llamar para obtener "tr"?

Necesito esto para la depuración. Gracias.

+0

Te aconsejo que uses firebug para mirar objetos y DOM, hay mucha información en cada objeto más firebug es la mejor herramienta de depuración – Pablo

+0

En realidad la estoy usando pero no me resultó de mucha ayuda registrar un elemento envuelto dentro de un objeto jQuery ya que tiene docenas de miembros. –

Respuesta

9

debe ser muy fácil, sólo tiene que utilizar el .get() método:

nativeElement.tagName; 

o

jQueryElement.get(0).tagName; 

O para todos los casos:

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

Muy elegante !!! – Trufa

2

Si usted tiene un elemento <tr>, do:

var tagName = tr.tagName.toLowerCase(); 

Si el elemento de <tr> se envuelve en un objeto jQuery, hacer:

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

probar esto por nombre de etiqueta

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

Este simple código JavaScript le dará el nombre de la etiqueta de cualquier dada elemento:

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

o

//inside a method 
    this.tagName 
Cuestiones relacionadas