Afficher et masquer un bloc div en fonction de bouton radio – JQuery
L’exemple suivant vous montrera comment afficher et masquer des éléments div en fonction de boutons radio à l’aide des méthodes show() et hide() de jQuery. Les blocs div de l’exemple sont masquées par défaut à l’aide de la propriété « display » de CSS, dont la valeur est définie sur « none ».
Code source :
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Afficher et masquer un bloc div en fonction de bouton radio</title> <style type="text/css"> .msg{ margin-top: 25px; padding: 25px; display: none; color: #fff; } .yellow{ background: yellow; } .green{ background: green; } .red{ background: red; } </style> <script src="https://code.jquery.com/jquery-1.12.4.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ $('input[type="radio"]').click(function(){ var val = $(this).attr("value"); var target = $("." + val); $(".msg").not(target).hide(); $(target).show(); }); }); </script> </head> <body> <input type="radio" name="color" value="yellow"> jaune <input type="radio" name="color" value="red"> rouge <input type="radio" name="color" value="green"> vert <div class="yellow msg">Vous avez sélectionné le jaune</div> <div class="red msg">Vous avez sélectionné le rouge</div> <div class="green msg">Vous avez sélectionné le vert</div> </body> </html>
Résultat |
---|
jaune
rouge
vert
Vous avez sélectionné le jaune
Vous avez sélectionné le rouge
Vous avez sélectionné le vert
|
merci
salut j’aurais besoin d’aide pour pouvoir acceder à un tableau en fonction du bouton radio d’un autre tableau (https://waytolearnx.com/2019/07/comment-ajouter-ou-supprimer-des-lignes-dans-un-tableau-en-jquery.html (j’ai un peu modifier le tableau mais le fonctionnement est le même)) tu saurais comment y remedier ?
Salut a tous, je travail sur un projet et je suis bloqué au niveau de la création de formulaire.
Nb : je ne connais pas le js,ais j’utilise souvent des scripts dans mes codes.
Voici ce que je veux faire:
mettre un bouton ajouter un champ et un autre supprimer un champ. J’ai trouver un script que j’ai légèrement modifier et qui me permet de faire les 2
Le problème c’est au niveau de la suppression, il me supprime mon bouton ajouter un champ;