Obtenir le type d'élément de formulaire avec jQuery
J'ai un formulaire avec certaines entrées et les sélectionne. Je veux obtenir le type d'élément sur son cliquez avec jQuery. Je sais que je peux utiliser attr("input")
à obtenir si l'élément est de la radio, case à cocher ou un texte, mais qu'en est selects
et textarea
?
Est-il une fonction globale, comme .type()
pour l'obtenir?
source d'informationauteur hd.
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser
entrée:
pour sélectionner tous les éléments d'entrée.Vous pouvez essayer quelque chose comme...
Pour
input
éléments, cela devrait vous donner leurtype
attribut, commetext
radio
checkbox
etc.Pour
select
ettextarea
éléments, il devrait vous donner le nom de la balise commeselect
outextarea
.Première
.attr('input')
ne vais pas vous donner le type, l'utiliser pour les entrées:Pour les entrées, select et textarea:
:input
sélecteur de docs:JSFiddle DÉMO
Obtenir le type d'élément (input, select, div, span, etc):
La vérification spécifique type d'élément:
Obtenir le type d'entrée (
input type="button"
etc)Sélectionne et ces zones de texte sont différentes balises. Utilisation
tagName
.Donner à tous vos éléments d'un nom de classe de dire "checktype" et ensuite utiliser:-