comme dit dans le titre
Par exemple: Comment puis-je obtenir le texte: utilisateur 1 p> p>
5 Réponses :
$ ('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()
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.
Que diriez-vous de cela?
Bonne idée générale, mais vous voudrez utiliser un nom de variable différent - pour code> 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 code> -Attribute du Radiobutton
Utilisez .nsext (); code>
Qu'en est-il de l'utilisation du prochain Sélecteur adjacent, Voici un Démo de travail STRUT > p> p> + code> A>?
Cela fonctionne pour moi (j'utilisais JQuery Mobile): 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>