Visualizzazione dei risultati da 1 a 4 su 4

Discussione: visualizzare DIV che ha uno span con class

  1. #1
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,284

    visualizzare DIV che ha uno span con class

    salve a tutti
    ho diversi DIV alcuni hanno uno span con un determinato class
    io voglio visualizzare il primo div che ha lo span

    con il seguente codice funziona solo se lo span č contenuto direttamente nel DIV
    $("div span.Gruppo01001:first").parent().show();

    mentre in questo esempio lo span č contenuto in una tabella e poi in un DIV
    qui ho un esempio che potete eseguire on line
    http://www.suale.it/p.htm

    codice a corredo:
    codice:
    <script src="https://ajax.googleapis.com/ajax/lib.../jquery.min.js"></script>
    <style>
    .starthidden {
    display: none;
    }
    </style>
    <script>
    $("div span.Gruppo01001:first").show();
    </script>
    <div class="starthidden">
    <table>
    <tr>
    <td>
    <span class="Gruppo01001">some text</span>
    </td>
    </tr>
    </table>
    </div>
    <div class="starthidden">
    <span class="Gruppo01001">second text</span>
    </div>
    Ultima modifica di Kahm; 13-08-2017 a 10:07
    NN vi diro mai chi sono in realta,
    convenzioni con medicalcard
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

  2. #2
    La struttura HTML non mi č chiarissima, comunque dovresti risolvere con:

    codice:
    $(".Gruppo01001:first").parents('.starthidden').show();

  3. #3
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,284
    si funziona
    e no ncapisco il motivo
    infatti il mio selettore andava a prendere il primo span contenuto in un div, $("div span.Gruppo01001:first").show();
    $("div span.Gruppo01001:first").show();
    $("div span.Gruppo01001:first").show();
    mentre tu mi vai a selezionare il primo css con gruppo e poi prendi il parent che ha starHidden $(".Gruppo01001:first").parents('.starthidden').show();
    NN vi diro mai chi sono in realta,
    convenzioni con medicalcard
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

  4. #4
    Quote Originariamente inviata da Kahm Visualizza il messaggio
    si funziona
    e no ncapisco il motivo
    infatti il mio selettore andava a prendere il primo span contenuto in un div, $("div span.Gruppo01001:first").show();
    $("div span.Gruppo01001:first").show();
    $("div span.Gruppo01001:first").show();
    mentre tu mi vai a selezionare il primo css con gruppo e poi prendi il parent che ha starHidden $(".Gruppo01001:first").parents('.starthidden').show();
    Il problema non era nel "div span" (che identificava correttamente il primo span con la classe indicata), era nel parent().show().

    Il parent dello span,nel tuo caso specifico, era la tabella, che aveva giā il display:block, mentre l'obiettivo era di applicare lo show() all'elemento non direttamente padre dello span (parent()) ma al div con classe starthidden (parents('.starthidden')).

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