2011-02-04 6 views
5

与えられた要素のタグ名を知らせるjQuery関数はありますか?jQueryでタグ名を見つける方法

私は<tr>を表す要素があります。 "tr"を取得するには、どの機能を呼び出す必要がありますか?

これはデバッグに必要です。ありがとう。

+0

オブジェクトとDOMを見るためにfirebugを使用することをお勧めします。オブジェクトには多くの情報がありますが、firebugは究極のデバッグツールです – Pablo

+0

実際には使用していますが、 jQueryオブジェクトの内部にラップされた要素をログに記録する。 –

答えて

9

は、それはちょうど.get()メソッドを使用し、非常に簡単にする必要があります:

jQueryElement.get(0).tagName; 

またはすべてのケースについて

nativeElement.tagName; 

または

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

非常にエレガント! – Trufa

2

あなたが<tr>要素を持っている場合は、 do:

var tagName = tr.tagName.toLowerCase(); 

あなた<tr>要素がjQueryオブジェクトに包まれている場合は、ん:

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

は、この単純なJavaScriptコードがあなたに与えられたのタグ名を取得します

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

タグ名のためにこれを試してください要素:

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

または

//inside a method 
    this.tagName 
関連する問題