Je cherche une méthode pour modifier le contenu d'un div lorsqu'une option d'une liste déroulante est sélectionnée.Modifier le contenu DIV sur SELECT modifier
je suis tombé sur les éléments suivants:
<script type="text/javascript" src="jquery.js"></script>
<!-- the select -->
<select id="thechoices">
<option value="box1">Box 1</option>
<option value="box2">Box 2</option>
<option value="box3">Box 3</option>
</select>
<!-- the DIVs -->
<div id="boxes">
<div id="box1"><p>Box 1 stuff...</p></div>
<div id="box2"><p>Box 2 stuff...</p></div>
<div id="box3"><p>Box 3 stuff...</p></div>
</div>
<!-- the jQuery -->
<script type="text/javascript" src="path/to/jquery.js"></script>
<script type="text/javascript">
$("#thechoices").change(function(){
$("#" + this.value).show().siblings().hide();
});
$("#thechoices").change();
</script>
Cela a bien fonctionné sur son propre, mais je veux l'utiliser avec le script suivant:
http://www.dynamicdrive.com/dynamicindex1/chainedmenu/index.htm
Lorsque vous l'utilisez à côté de cette chainedmenu script, il charge juste tout le contenu de la boîte DIV à la fois, plutôt que chaque option div quand une option SELECT est choisie.
Des idées sur ce que je peux utiliser avec ce script chainedmenu pour obtenir différents contenus DIV à afficher pour différentes options SELECT?
Voici une page de test: http://freeflamingo.com/t/new.html
@Ian: Nous devons voir comment * votre projet * essayé ceci.S'il vous plaît poster votre code. – Sampson
Pouvez-vous poster ou nous montrer le code qui a réellement le problème? Il semble que quelque chose soit éteint dans les ID ou à l'endroit où vous avez accroché des fonctions. –