December
11
2008
Tutorial Jquery manipolare css in modo dinamico in base a scelte di una select
Tutorial->Programmazione-tutorial->Jquery
In questo esempio scaricabile vedremo:
- cambiare css ad un div in modo dinamico
- creare un evento in ascolto sul cambio di un elemento di una select
- usare lo switch in Javascript in modo da condizionare il colore e lo stile in base ad una scelta
- la function $(document).ready() che entra in azione non appena viene caricato il Dom
Analizziamo il codice
- $(document).ready(
- function()
- {
- $('#itemsControl').change(ChangeBorder);
- }
- );
In questo caso la funzione ready prepara l'ascolto sulla select con id #itemsControl, quindi non appena si cambia il valore alla select parte la funzione ChangeBorder:
- function ChangeBorder() {
- var colore = $(this).val() ;
- //alert(colore);
- switch(colore )
- {
- case '1':
- //verde
- $("#msg").css("border","3px solid green");
- break;
- case '2':
- $("#msg").css("border","3px solid red");
- break;
- case '3':
- $("#msg").css("border","3px solid yellow");
- break;
- }
- }
Vedete che in base al valore della select cambio il lo stile al div msg.






















