Bouton Radio coché la gestion des événements
Dans mon application, j'ai besoin d'un groupe de boutons radio, dans laquelle chaque fois qu'un bouton-radio est coché, une alerte se produire, de sorte que je puisse le poster de la valeur de l'ajax post avec jQuery.
Pouvez-vous m'aider s'il vous plaît comment je peux le faire en jQuery?
Vous devez vous connecter pour publier un commentaire.
Essayer quelque chose comme cela:
Si vous donnez à vos boutons radio une classe puis vous pouvez remplacer le code
$('input[type="radio"]')
avec$('.someclass')
.change
bien.Mise à jour en 2017: Hey. C'est une terrible réponse. Ne l'utilisez pas. De retour dans les vieux jours, ce type de jQuery était répandue. Et il a probablement travaillé à l'époque. Viens de lire, s'aperçoit qu'il est terrible, puis passer (ou downvote ou, quoi que ce soit) à l'un des autres réponses qui sont meilleures pour aujourd'hui jQuery.
this.val()
. Cette réponse, c'est horrible. 🙂$("input[type=radio][name="+ this.name + "]").val()
est en train de faire ici. Pouvez-vous veuillez éditer votre post et de le modifier pouralert( $(this).val() );
je suppose que c'était une raison de votes contre.alert( $(this).val() );
Le code HTML:
Le code Javascript:
Dans plusieurs radio avec le nom "nom", de détecter quand l'option 1 est cochée ou décochée. Fonctionne dans toutes les situations: sur cliquez sur le contrôle, l'utilisation du clavier, utilisez la manette, le changement automatique des valeurs des autres dinamicaly de fonction, etc.
Vous pouvez simplement utiliser la méthode
change
de JQuery pour obtenir la valeur de la radio vérifié avec le code suivant:JQuery:
Vous pouvez changer le sélecteur
'[type="radio"]'
pour une classe ou un id que vous souhaitez.Ce qui concerne les!