jQuery donné ID d'entrée, obtenir le texte de l'étiquette
Dans mes formulaires HTML (comme dans la plupart des formulaires HTML), les étiquettes partagent le même Id que les champs. Je suis en train de retourner à l'HTML de la balise d'étiquette une fois que la case à cocher avec un ID correspondant est cliqué.
<input id="yes1" type="checkbox">
<label for="yes1">This is the text it should return.</label>
Et mon jQuery:
$('input').change(function() {
if (this.checked) {
var response = $('label#' + $(this).attr('id')).html();
}
}
Mais hélas, la réponse vient comme NULLE.
source d'informationauteur delwin
Vous devez vous connecter pour publier un commentaire.
Pas besoin d'obtenir l'id de l'attribut.
Démo: http://jsfiddle.net/wycvy/
ici est l'exemple de base selon vos besoins. Vous avez besoin du contenu html à partir de l'étiquette à côté de votre case, si elle est cochée.
utiliser cette
HTML
JQUERY
votre syntaxe est un peu wacked, essayez de configurer le code HTML comme
et ensuite utiliser jquery comme