2011-02-04 58 views
5

是否有一個jQuery函數告訴您給定元素的標籤名稱?如何在jQuery中查找標籤名稱

說我有一個代表<tr>的元素。我需要撥打什麼功能才能獲得"tr"

我需要這個進行調試。謝謝。

+0

我會建議你使用firebug來查看對象和DOM,每個對象中都有很多信息加上螢火蟲是最終的調試工具 – Pablo 2011-02-04 21:18:21

+0

其實我使用它,但發現它並沒有太大的幫助記錄一個包含在jQuery對象中的元素,因爲它有幾十個成員。 – 2011-02-04 21:21:32

回答

9

這應該是很容易的,只要使用.get()方法:

nativeElement.tagName; 

jQueryElement.get(0).tagName; 

或所有情況:

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

如果你有<tr>元素,做:

var tagName = tr.tagName.toLowerCase(); 

如果您<tr>元素包裝在一個jQuery對象,這樣做:

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

嘗試一下本作的標記名稱

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

這個簡單的JavaScript代碼將讓你的任何給定的標籤名元件:

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

//inside a method 
    this.tagName