Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di Scream
    Registrato dal
    Apr 2002
    Messaggi
    228

    [jquery] aggiungere classe con condizione vera

    Ciao a tutti, ho nuovamente un problema.
    Devo popolare una select e aggiungere alle option una classe in base alla data odierna. In pratica se la data è inclusa tra oggi e i 6 giorni precedenti devo aggiungere la classe "pippo" altrimenti lasciare tutto invariato.
    Questo è l'output che dovrei ottenere:
    codice:
    <select name="datascelta" id="selectdate">
    <option class="pippo">2013-05-10</option>
    <option class="pippo">2013-05-09</option>
    <option class="pippo">2013-05-08</option>
    <option class="pippo">2013-05-07</option>
    <option class="pippo">2013-05-06</option>
    <option class="pippo">2013-05-05</option>
    <option class="pippo">2013-05-04</option>
    <option>2013-05-03</option>
    <option>2013-05-02</option>
    <option>2013-05-01</option>
    <option>2013-04-30</option>
    <option>2013-04-29</option>
    <option>2013-04-28</option>
    </select>
    Io recupero le date tramite una chiamata ajax e ricevo un array in json.
    Quindi popolo la select in questo modo:
    codice:
    var dataserver = new Date(<?php echo date("Y-m-d");?>);
    $.each(response.elencodate, function(key, value){
      datacur ='<option>'+value+'</option>';
      $('#selectdate').append(datacur);
    });
    Avete idea su come modificare opportunamente al fine di aggiungere la classse alla option in base alla variabile dataserver ?

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Io non userei json farei "servire" direttamente la select dal php già formattata come la vuoi, lo trovo molto più semplice che ricevere un array, verificare la data aggiungere 6 giorni e la classe e appendere le options alla select.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it L'avatar di Scream
    Registrato dal
    Apr 2002
    Messaggi
    228
    Ricevo altri dati tra cui le date...

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da Scream
    Ricevo altri dati tra cui le date...
    Ok se ritieni che sia più facile, invece che separare le richieste
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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 © 2025 vBulletin Solutions, Inc. All rights reserved.