jQueryセレクタを使用して選択した要素のタイプを取得します。選択した要素タイプを取得する
マークアップ:
<select name="a"></select>
<input name="b" type="text" />
<textarea name="c"></textarea>
Javascriptを:
var field_names = new Array(
'a',
'b',
'c'
);
for(var i = 0; i < field_names.length; i++) {
var field = $('[name=' + required_fields[i] + ']:visible');
// ?????
// What do I write here to get one of those outputs:
// Element with name a is <select>
// Element with name b is <input>
// Element with name c is <textarea>
alert('Element with name ' + required_fields[i] + ' is ' + element_type);
}
いくつかのドキュメントにリンクしてくれてありがとう! – calvin