6
votes

Comment puis-je obtenir le texte de la radio sélectionnée dans les groupes de radio

comme dit dans le titre Par exemple: xxx

Comment puis-je obtenir le texte: utilisateur 1


0 commentaires

5 Réponses :


17
votes

$ ('INPUT: Radio: Vérifié "). frères et sœurs"). frères et sœurs ("Label: première'). HTML () Strike>


mise à jour: p>

comme indiqué Sur Victor dans la section Commentaires, le sélecteur précédent sélectionnera toujours la première étiquette. Le Suivant fonction doit fonctionner: P>

$('input:radio:checked').next('label:first').html()


3 commentaires

Et si l'ordre des éléments HTML change, vous êtes vissé :-)


Et cela sélectionne toujours la première étiquette dans la commande DOM, pas la suivante !!


@Victor, vous êtes correct. Merci d'avoir souligné cela. J'ai mis à jour ma réponse.



7
votes

Que diriez-vous de cela? XXX


2 commentaires

Bonne idée générale, mais vous voudrez utiliser un nom de variable différent - pour est un mot réservé.


S'il y a plus d'un groupe, vous pouvez sélectionner le groupe dont vous avez besoin avec le nom -Attribute du Radiobutton



3
votes

Utilisez .nsext (); xxx


0 commentaires

1
votes

Qu'en est-il de l'utilisation du prochain Sélecteur adjacent, + ? XXX

Voici un Démo de travail


0 commentaires

2
votes

Cela fonctionne pour moi (j'utilisais JQuery Mobile): XXX PRE>

Le DOM pour ceci: P>

<div id="locations" data-role="controlgroup" class="ui-controlgroup ui-controlgroup-vertical ui-corner-all">
   <div class="ui-controlgroup-controls ">
      <div class="ui-radio">
         <label for="location0" class="ui-btn ui-corner-all ui-btn-inherit ui-btn-icon-left ui-radio-off ui-first-child">1439</label>
         <input type="radio" name="location" id="location0" value="1439">
      </div>
      <div class="ui-radio">
         <label for="location1" class="ui-btn ui-corner-all ui-btn-inherit ui-btn-icon-left ui-radio-off ui-last-child">1440</label>
         <input type="radio" name="location" id="location1" value="1440">
      </div>
   </div>
</div>


0 commentaires