2011-05-25 3 views
-2

Comment créer une liste déroulante de sélecteur? Une fois sélectionné, je voudrais qu'il choisisse le CSS pour un article.Liste déroulante Changeur de liste

Merci Chris

+5

Vous devrez fournir quelques informations. À tout le moins, montrez-nous le balisage de votre élément 'select' (et, idéalement, son élément' form' parent). Si vous pouviez expliquer ce que vous voulez faire quand une option de 'select' est sélectionnée, cela aiderait aussi. Pourriez-vous fournir une démo [JS Fiddle] (http://jsfiddle.net/)? Et, tout aussi important, que voulez-vous dire par "lorsqu'il est sélectionné, il choisira le CSS pour l'élément sélectionné"? –

+0

http://jsfiddle.net/chrismhodges/GmjAL/ –

+0

Aussi, l'option de sélection, je voudrais sélectionner un CSS pour chaque élément différent, comprenez-vous ce que je veux dire?> –

Répondre

0

C'est vraiment pas si difficile. L'exemple ci-dessous changera le texte d'un élément avec id = itemtochange en rouge si la valeur 1 a été sélectionnée, sinon il deviendra bleu. Il y a un million de variations différentes à cela, mais vous obtenez l'image.

Votre boîte de sélection:

<select id="selectbox"> 
    <option value="value1">Val 1</option> 
    <option value="value2">Val 2</option> 
</select> 

Et le Jquery:

`<script type="text/javascript"> 
    $('#selectbox').change(function() { 
     if $('#selectbox').val() == 'value1' { 
     $('#itemtochange').css("color","red"); 
     } else { 
     $('#itemtochange').css("color","blue"); 
     } 
    }); 
</script>` 
+0

Serait-ce, interagir avec arshaws fullcalendar? Je l'ai entièrement mis en place et mis en œuvre moins la base de données et quelques bugs. –

+0

@chris, le Dom est le Dom indépendamment de ce qui interagit avec elle. Comme pour tout ce qui concerne jQuery, identifiez l'élément que vous voulez modifier, trouvez le bon sélecteur et modifiez-le. Si vous cherchez à écrire un code spécifique, nous pouvons discuter de mon taux de consultation .... – bpeterson76

+0

Vous devez également utiliser autre chose, et si vous avez environ 10 sélections différentes? –

Questions connexes