Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2013
    Messaggi
    4

    Switch jquery non funziona

    Potete dirmi dove sbaglio?
    ---------
    var message
    switch(slider.val()) {
    case 12:
    message = 'Invenzione della radio</br>Marconi e la sua creazione</br>La radio in Italia';
    break;
    case 13:
    message = 'Invenzione della radio</br>Marconi e la sua creazione</br>La radio in Italia';
    break;
    case 14:
    message = 'Invenzione della radio</br>Marconi e la sua creazione</br>La radio in Italia';
    break;
    case 25:
    message = 'Utilizzo nei regimi totalitaristi</br>Fascismo</br>Nazismo';
    break;
    case 26:
    message = 'Utilizzo nei regimi totalitaristi</br>Fascismo</br>Nazismo';
    break;
    case 27:
    message = 'Utilizzo nei regimi totalitaristi</br>Fascismo</br>Nazismo';
    break;
    case 28:
    message = 'Utilizzo nei regimi totalitaristi</br>Fascismo</br>Nazismo';
    break;
    case 39:
    message = '“Radio Londra”';
    break;
    case 40:
    message = '“Radio Londra”';
    break;
    case 41:
    message = '“Radio Londra”';
    break;
    case 53:
    message = 'Invenzione delle web radio';
    break;
    case 53:
    message = 'Invenzione delle web radio';
    break;
    case 55:
    message = 'Invenzione delle web radio';
    break;
    case 56:
    message = 'Invenzione delle web radio';
    break;
    case 69:
    message = 'Come funzionano';
    break;
    case 70:
    message = 'Come funzionano';
    break;
    case 71:
    message = 'Come funzionano';
    break;
    case 84:
    message = 'Never Was Radio';
    break;
    case 85:
    message = 'Never Was Radio';
    break;
    case 86:
    message = 'Never Was Radio';
    break;
    case 87:
    message = 'Never Was Radio';
    break;
    default:
    message="Fzzz";
    break;
    }
    cap.html (message);

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Potresti dici che errore/problema hai?
    Comunque toglierei l'ultimo break dopo default che non serve, e verifica che slider.val() recuperi correttamente i valori e che cap.html li mostri, ricordandoti che jquery ha una sua sintassi $('#slider').val() non è identico a slider.val()
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2013
    Messaggi
    4
    Ho una manopola che a seconda della posizione mi restituisce un valore e a seconda di questo valore devo mandare a schermo un testo. Slider.val() è giusto perchè ho assegnato alla variabile Slider l'id #slider (var Slider=$('#slider')) e cap è il tag

    in cui va il testo. Il problema è che non me lo visualizza. Mi visualizza sempre quello di default

  4. #4
    Sicuro che val() ti sta ritornando un intero e non una stringa?

    Poi comunque non so se uno switch è la migliore opzione in questo caso...
    max

    Silence is better than bullshit.
    @mmarcon
    jHERE, Maps made easy

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.