Bonjour,
J'aimerais afficher des div "cachées" à la sélection d'une des option de ma liste déroulante (<select>).
En cherchant, j'ai récupéré une code (sur ce forum d'ailleurs) pour faire cela mais cette fois-ci c'est avec des liens.
J'ai donc tenté de modifier le code pour l'adapter mais cela ne marche pas.
Je vous donne les deux codes.
Merci beaucoup de votre aide !
Code d'origine (qui fonctionne)
Code modifié (qui ne fonctionne pas)
Modifié par hansou (02 Jul 2013 - 11:26)
J'aimerais afficher des div "cachées" à la sélection d'une des option de ma liste déroulante (<select>).
En cherchant, j'ai récupéré une code (sur ce forum d'ailleurs) pour faire cela mais cette fois-ci c'est avec des liens.
J'ai donc tenté de modifier le code pour l'adapter mais cela ne marche pas.
Je vous donne les deux codes.
Merci beaucoup de votre aide !
Code d'origine (qui fonctionne)
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script>
$(function(){
var divs = $("div");
divs.not("#box1").hide();
$("a").click(function(){
divs.filter(":visible").hide();
$($(this).attr("href")).show();
return false;
});
});
</script>
<ul>
<li><a href="#06">Département 06</a></li>
<li><a href="#09">Département 09</a></li>
</ul>
Code modifié (qui ne fonctionne pas)
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script>
$(function(){
var divs = $("div");
divs.not("#box1").hide();
$("option").click(function(){
divs.filter(":visible").hide();
$($(this).attr("value")).show();
return false;
});
});
</script>
<select>
<option value="#06">Département 06</option>
<option value="#09">Département 09</option>
</select>
Modifié par hansou (02 Jul 2013 - 11:26)