Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2009
    Messaggi
    95

    [JQUERY] toggle su id dinamico

    Salve a tutti,

    premetto che non sapevo come di preciso chiamare il post e quindi mi scuso per la poca chiarezza :P

    Vorrei realizzare uno script che, dopo aver ottenuto il valore dell'id dell'elemento <body>
    (es. <body id="home"> dovrebbe prelevare home)

    faccia funzionare questo script:

    $('.click').click(function () {
    $('div#home).toggle( 'explode', 500 ); });

    dove vedete 'div#home' quell' "home" dovrebbe cambiare a seconda dell'id prelevato

    io ho provato con una cosa del genere:

    <body id="home">
    .....
    <div class="pages">
    <div id="home">

    ciao</p></div>
    </div>

    <script>
    var currentId = $(body).attr('id')
    $('.click').click(function () {
    $('div#' + currentId).toggle( 'explode', 500 );
    });
    </script>

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    gli id devono essere unici nel documento, non puoi avere body e div con id="home", per comodita' premetti altro all' id del div

    a parte questo, quello che hai postato alla fine e' quasi corretto, body tra apici
    var currentId = $('body').attr('id')

    ciao

  3. #3
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    non aprire MAI piu' di una discussione sullo stesso argomento

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.