jQueryで要素タイプを取得する 質問する

jQueryで要素タイプを取得する 質問する

jQuery を使用して、jQuery で要素のタイプを調べることは可能ですか? たとえば、要素は div、span、select、または input ですか?

たとえば、jQuery を使用してドロップダウン リストに値を読み込もうとしているが、同じスクリプトでラジオ ボタンのセットにコードを生成できる場合、次のようなものを作成できます。

$('.trigger').live('click', function () {
   var elementType = $(this).prev().attr(WHAT IS IT);
});

トリガークラスを持つボタンが横にあるドロップダウン リストが指定されている場合、ボタンが押されるとelementType変数が返される必要があります。select

ベストアンサー1

jQuery の方法で要素タイプを取得する:

var elementType = $(this).prev().prop('nodeName');

jQueryを使わずに同じことを行う

var elementType = this.previousSibling.nodeName;

特定の要素タイプの確認:

var is_element_input = $(this).prev().is("input"); //true or false

おすすめ記事