• User

    Jquery selezionare una serire di valori

    Salve a tutti

    Devo selezionare una serire da un select e vi faccio un breve esempio:
    Dal seguente codice vorrei nascondere i valori che vanno dal 91 al 100.

    <option value="91" style="color: rgb(0, 0, 0);">- - - - - Friuli Venezia Giulia</option>
    
    
    <option value="92" style="color: rgb(0, 0, 0);">- - - - - Lazio</option>
    
    <option value="93" style="color: rgb(0, 0, 0);">- - - - - Liguria</option>
    
    <option value="94" style="color: rgb(0, 0, 0);">- - - - - Lombardia</option>
    
    <option value="95" style="color: rgb(0, 0, 0);">- - - - - Marche</option>
    
    <option value="96" style="color: rgb(0, 0, 0);">- - - - - Molise</option>
    
    <option value="97" style="color: rgb(0, 0, 0);">- - - - - Piemonte</option>
    
    <option value="98" style="color: rgb(0, 0, 0);">- - - - - Puglia</option>
    
    <option value="99" style="color: rgb(0, 0, 0);">- - - - - Sardegna</option>
    
    <option value="100" style="color: rgb(0, 0, 0);">- - - - - Sicilia</option>
    
    <option value="101" style="color: rgb(0, 0, 0);">- - - - - Toscana</option>
    
    <option value="102" style="color: rgb(0, 0, 0);">- - - - - Trentino Alto Adige</option>
    
    <option value="103" style="color: rgb(0, 0, 0);">- - - - - Umbria</option>
    
    <option value="104" style="color: rgb(0, 0, 0);">- - - - - Valle d' Aosta</option>
    
    <option value="105" style="color: rgb(0, 0, 0);">- - - - - Veneto</option>
    
    
    
    

    Per non selezionare ogni singolo valore come faccio a selezionare l'option value che va dal 91 al 100?
    Potri usare il maggiore e il minore?

    Grazie


  • User Attivo

    Qualche richiesta specifica sul JS da usare!? (jQuery, JS puro o simili)

    Con jQuery puoi usare un each su ogni option e vedere se è maggiore di tot e minore di tot'altro...
    Se ti garba come idea facciamo su un codice adatto!


  • User

    @Digital Daigor said:

    Qualche richiesta specifica sul JS da usare!? (jQuery, JS puro o simili)

    Con jQuery puoi usare un each su ogni option e vedere se è maggiore di tot e minore di tot'altro...
    Se ti garba come idea facciamo su un codice adatto!

    Ciao ovviamente jQuery:)
    Avevo già intuito di usare l'each e l'idea mi garba parecchio!


  • User Attivo

    Allora credo che una cosa così possa andare:

    
    $('#id_select option').each(function(){
        val = $(this).attr('value');
        if(val > 90 && val <= 100)
        {
             $(this).remove();
        }
    });
    
    

    Questo rimuove gli elementi con value > 90 e <= 100
    Dimmi come ti sembra!


  • User

    Ok grazie tantissimo lo provo e ti faccio sapere.



Descrizione: