ホームページ  >  記事  >  ウェブフロントエンド  >  jQuery_jqueryに基づいてタグ名を取得するコード

jQuery_jqueryに基づいてタグ名を取得するコード

WBOY
WBOYオリジナル
2016-05-16 17:51:441238ブラウズ

dd

$("#aa").xxxmethod など、jquery で要素の名前を取得する方法 昨日は、「div」を取得する方法

jquery の場合
dd

$("#aa").xxxmethod のような要素の名前は "div" を取得します

BN1GWSS}8EVZ0_~EW6UFQ
[昆明] Si Xue. Chuan Qiong (447031499) 13:35:50
$('#elementId').get(0).tagName
$( "#aa")[0] .tagName これだけでタグ名を取得できます

jQuery

コピーcode コードは次のとおりです:

$('#elementId').get(0).tagName

ここにありますタグ名を大文字で取得します。例: A、DIV

背景知識:

jQuery オブジェクトと dom オブジェクト間の変換
jquery で定義されたメソッドを使用できるのは、jquery オブジェクトだけです。 dom オブジェクトと jquery オブジェクトには違いがあることに注意してください。メソッドを呼び出すときは、dom オブジェクトと jquery オブジェクトのどちらを操作しているかに注意する必要があります。
通常の dom オブジェクトは、通常 $() を通じて jquery オブジェクトに変換できます。
例: $(document.getElementById("msg")) は jquery オブジェクトであり、jquery メソッドを使用できます。
jquery オブジェクト自体がコレクションであるためです。したがって、jquery オブジェクトを dom オブジェクトに変換する場合は、項目の 1 つを取得する必要があります。これは通常、インデックスを通じて取得できます。
例: $("#msg")[0]、$("div").eq(1)[0]、$("div").get()[1]、$("td " )[5] これらは dom オブジェクトです。dom 内のメソッドを使用できますが、Jquery メソッドは使用できなくなりました。
次の記述方法は正しいです:
$("#msg").html();
$("#msg")[0].innerHTML; ).eq(0)[0].innerHTML;
$("#msg").get(0).innerHTML;
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。