Мне нужно найти тип ввода для переключателей, текст и выбор. Его легко найти тип ввода чего-либо с <input type="x">
после $(this).attr("type")
вернется x
jQuery найти тип ввода (но также и для выбора)
Моя проблема заключается в том, что мне нужно поддерживать <select>
элементы, которые не имеют атрибута типа. Конечной целью является возвращение радио, текста или выбора.
Я думал, что делать что-то подобное, но мне было интересно, если есть лучший способ:
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)
}
Спасибо всем!
10 очков для '$ (": вход")' –