Is there a jQuery function that tells you the tag name for this element?
Say I have an element representing <tr>. What function do I need to call to get "tr"?
<tr>
"tr"
I need this for debugging. Thank.
This should be pretty simple, just use the method .get():
.get()
nativeElement.tagName;
or
jQueryElement.get(0).tagName;
Or for all cases:
$(element).get(0).tagName;
If you have an item <tr>, follow these steps:
var tagName = tr.tagName.toLowerCase();
If your element is <tr>wrapped in a jQuery object, do:
var tagName = tr.get(0).tagName.toLowerCase();
$('tr')[0].nodeName
JavaScript :
document.getElementById("<element ID>").tagName
//inside a method this.tagName