Potrzebuję znaleźć typ wejścia dla przycisków radiowych, tekst i wybiera. Łatwo jest znaleźć typ wejścia czegokolwiek z <input type="x">
od $(this).attr("type")
wróci x
jQuery znaleźć typ wejściowy (ale także dla wybierz)
Mój problem jest, że trzeba wspierać <select>
elementy, które nie mają atrybutu type. Ostatecznym celem jest powrót do radia, tekstu lub wybierz.
myślałem zrobić coś takiego, ale byłem ciekaw, czy istnieje lepszy sposób:
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)
}
Dzięki wszystkim!
10 punktów za '$ (": input ")' –