1. ホーム
  2. jquery

[解決済み】jQueryで要素の種類を取得する

2022-03-25 03:26:21

質問

jQueryを使って、要素の種類を調べることは可能でしょうか?例えば、その要素がdivなのかspanなのかselectなのかinputなのか?

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

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

ドロップダウン・リストとその横にボタンがあり トリガー クラスで、私の elementType 変数が返すべき select ボタンが押されたときに

解決方法は?

jQueryの方法で要素の種類を取得する。

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

jQueryを使わずに同じことをする

var elementType = this.previousSibling.nodeName;

特定の要素タイプをチェックする。

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