J'ai du mal à changer le "texte" entre une balise HTML en utilisant jQuery. Lorsque quelqu'un clique sur un "bouton radio", le texte doit être mis à jour dans un certain élément HTML. Voici mon HTML:
<h4 class="manager">Manager</h4>
5 Réponses :
Vérifiez le violon suivant.
<div class="radio-line" id="radio-manager">
<input type="radio" id="rad-400" name="radio-manager" value="No" data-text="Employees" />
</div>
<h4 class="manager">Manager</h4>
$('.radio-line').on('click', 'input[type="radio"]', changeText);
function changeText(e) {
$('.manager').text($(e.currentTarget).data('text'));
}â
Cela devrait fonctionner pour vous:
$("#rad-r00").click(function() {
if ($('input:radio[name=radio-manager]:checked').val() == "Yes") {
$(".manager").html('Manager')
}
else {
$(".manager").html('Not - Manager');
}
});
Est-ce que cela fonctionne?
$("#rad-400").on("click", function () {
$(".manager").text("Employees");
});
de mon commentaire ci-dessus: devrait fonctionner. p> p> p>
Tout ce que vous avez à faire est celui-ci - voir http: // jsfiddle .NET / EUB9Y / P> P>
Quel était le code JQuery que vous avez essayé?
$ ("H4.Manager"). Texte ("Employés"); Code> devrait le faire. Qu'avez-vous essayé?@Jasontowne merci! Cela a résolu mon problème ... J'utilisais la fonction .html ()
@ trois3 heureux d'aider. J'ai posté mon commentaire comme une réponse afin que vous puissiez marquer votre question comme répondu.