Bonsoir,
J'ai un petit soucis avec ce code. Au chargement de la page, le bouton "vert" est coché par défaut et je devrais obtenir dans le menu déroulant : raisin, pastèque, pomme, banane. En réalité, je trouve les fruits rattachés au bouton "Jaune". Quand je clique sur les boutons, j'obtiens les bonnes valeurs. Comment obtenir les bonnes valeurs du bouton "vert " coché ? Merci pour votre aide.
Et le Javascript
Modifié par daggoon (28 Jan 2021 - 22:23)
J'ai un petit soucis avec ce code. Au chargement de la page, le bouton "vert" est coché par défaut et je devrais obtenir dans le menu déroulant : raisin, pastèque, pomme, banane. En réalité, je trouve les fruits rattachés au bouton "Jaune". Quand je clique sur les boutons, j'obtiens les bonnes valeurs. Comment obtenir les bonnes valeurs du bouton "vert " coché ? Merci pour votre aide.
<input type="radio" value="green" id="green" name="panier" checked> vert
<input type="radio" value="red" id="red" name="panier"> rouge
<input type="radio" value="yellow" id="yellow" name="panier"> jaune
<select name=fruit>
<option class=green>Raisin</option>
<option class=green>Pastèque</option>
<option class="red green yellow">Pommes</option>
<option class="red">Cerise</option>
<option class="red">Fraise</option>
<option class="green yellow">Banane</option>
<option class=yellow>Citrons</option>
</select>
Et le Javascript
<script>
var fruit = $("[name=fruit] option").detach()
$("[name=panier]").change(function() {
var val = $(this).attr('id');
$("[name=fruit] option").detach()
fruit.filter("." + val).clone().appendTo("[name=fruit]")
}).change()
</script>
Modifié par daggoon (28 Jan 2021 - 22:23)