ラジオボタン、テキスト、および選択の入力タイプを見つける必要があります。何でも入力タイプを見つけるのは簡単です<input type="x">
。$(this).attr("type")
x
私の問題は<select>
、type属性を持たない要素をサポートする必要があるということです。最終的な目標は、ラジオ、テキスト、または選択のいずれかを返すことです。
私はこのようなことをすることを考えましたが、もっと良い方法があるかどうか興味がありました:
if ($(this).tagName == "input") {
var result = $(this).attr("type"); //returns radio or text (the attr type)
} else {
var result = $(this).tagName; //returns select (the element type)
}
皆さんありがとう!