jQuery Italia - Forum » Supporto ed Aiuto » Problemi con jQuery

selezionare i discendenti dell'elemento corrente

(3 articoli)
  1. d.finocchietti
    Membro

    Salve ragazzi, ho la necessità di fare un toggle generico che vada bene per tutti e 3 gli esempi successivi. Praticamente la regola dovrebbe essere "Cliccando sul link fammi il "toggle" del div adiacente Purtroppo non posso utilizzare ID e classi per riconoscere il tutto perché questo schema deve essere inserito all'interno di un modello generico che vada bene in qualsiasi situazione.

    <div>Qui inseriamo il link per l'espansione 1
    <div style="display:none;">Qui il testo da espandere</div>
    </div>
    <div>Qui inseriamo il link per l'espansione 2
    <div style="display:none;">Qui il testo da espandere</div>
    </div>
    <div>Qui inseriamo il link per l'espansione
    <div style="display:none;">Qui il testo da espandere</div>
    </div>

    praticamente sul tag a dovrei inserire qualcosa di simile onclick="$(this+' div').toggle('fast');" // ovviamente è sbagliata la sintassi.

    Qualcuno di voi ha già affrontato questo argomento e lo ha risolto?

    Pubblicato 1 year fa #
  2. d.finocchietti
    Membro

    ho risolto.... ho inserito ove necessario onclick="$(this).find('div').toggle('fast');"

    Pubblicato 1 year fa #
  3. jqueryitalia
    Amministratore

    Ciao e benvenuto!

    Credo che sarebbe meglio la seguente soluzione: onclick="$(this).children().toggle('fast');"

    Pubblicato 1 year fa #
    Edit page

RSS feed for this topic

Replica

Devi aver fatto il login per poter pubblicare articoli.