[Javascript] Diverso da $("provincia");

Discussione in 'Javascript' iniziata da bubino8, 22 Dicembre 2017.

  1. bubino8

    bubino8 Utente Attivo

    Registrato:
    28 Aprile 2017
    Messaggi:
    318
    Mi Piace Ricevuti:
    18
    Punteggio:
    18
    Sesso:
    Maschio
    Località:
    BZ
    Buongiorno,
    Cerco di spiegarmi :D.
    PHP:
    $("select#provincia").find("option").each(function() {

    });
    In questo modo vado a specificare di cercare nei select con id="provincia"

    La domanda è:
    c'è la possibilità di fare la stessa cosa ma facendo in modo da cercare diversi da id="provincia" (quindi tutti gli altri)??


    Grazie
     
  2. tess

    tess Nuovo Utente

    Registrato:
    20 Dicembre 2017
    Messaggi:
    47
    Mi Piace Ricevuti:
    4
    Punteggio:
    8
    Sesso:
    Femmina
    Occupazione:
    Web Developer
    Località:
    FG
    Codice:
    $("select").not("#provincia");
     
    A bubino8 piace questo elemento.
  3. WmbertSea

    WmbertSea Utente Attivo

    Registrato:
    28 Novembre 2014
    Messaggi:
    147
    Mi Piace Ricevuti:
    20
    Punteggio:
    28
    Ciao, così come per i css puoi usare il selettore :not(). Inoltre il metodo find(), che hai usato, in questo caso non è così necessario (sarebbe un passaggio in più), puoi infatti inserire questa "indicazione" direttamente nel selettore principale, in questo modo:
    Codice:
    $("select:not(#provincia)>option").each(function() {
    });
    edit.
    @tess, scusami, non avevo notato la tua risposta :)
    In quel caso si tratta del metodo .not(), che equivale al selettore :not(). Personalmente preferisco una forma più contratta usando il selettore, anche se nella maggior parte dei casi, come scritto sulla documentazione stessa, l'uso del metodo può rendere più leggibile il codice.
     
    Ultima modifica: 22 Dicembre 2017
    A bubino8 e tess piace questo messaggio.
  4. bubino8

    bubino8 Utente Attivo

    Registrato:
    28 Aprile 2017
    Messaggi:
    318
    Mi Piace Ricevuti:
    18
    Punteggio:
    18
    Sesso:
    Maschio
    Località:
    BZ
    Grazie mille a entrambi
     
  5. bubino8

    bubino8 Utente Attivo

    Registrato:
    28 Aprile 2017
    Messaggi:
    318
    Mi Piace Ricevuti:
    18
    Punteggio:
    18
    Sesso:
    Maschio
    Località:
    BZ
    Torno a chiedervi una dritta, è possibile fare una doppia negazione?
    ho piu select (nazioni, regione, provincia, comuni - domini)
    al momento utilizzavo
    Codice:
    $(".custom-select#provincia").each(function() {
    per le select della provincia
    Codice:
    $(".custom-select:not(#provincia)").each(function() {
    per tutte le altre select

    Ora devo aggiungerne un'altra specifica per i domini
    Codice:
    $(".custom-select#select_dominio").each(function() {
    facendo cosi funziona ma mi esegue anche :not(#province), dovrei andare a fare qualcosa del genere!?

    Codice:
    $(".custom-select:not(#provincia, #select_dominio)").each(function() {
    Grazie
     
  6. bubino8

    bubino8 Utente Attivo

    Registrato:
    28 Aprile 2017
    Messaggi:
    318
    Mi Piace Ricevuti:
    18
    Punteggio:
    18
    Sesso:
    Maschio
    Località:
    BZ
    Codice:
    $(".custom-select:not(#provincia, #select_dominio)").each(function() {
    Era il modo coretto ma con sta maledetta cache non funzionava:mad:.
    Se per caso ci sono modi più corretti accetto consigli.

    Ciao
     
Sto caricando...

Condividi questa Pagina