Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    passare elemento trovato con jquery

    Ciao a tutti, sapete come passare un elemento del dom trovato con jquery ?

    vi posto un pezzo di codice di esempio

    <body>
    <div id="dv1" style="border: 1px solid #000000">ciao</div>
    <br />
    <input type="button" id="bt1" value="vai" onclick="cerca()" />
    <script type="text/javascript">

    function cerca() {

    test($("#dv1")); // non funziona

    // test(document.getElementById("dv1")); // così funziona

    }

    function test(elem) {

    elem.innerHTML = 'ciao a tutti';

    }

    </script>
    </body>
    Frate Priore: "È Lucifero in persona!"
    Trinità: "Lo conosci?"
    Bambino: "Mai sentito nominare, deve essere un professionista dell'est"

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Non funziona con la sintassi jquery perché innerHTML è un attributo js non jquery
    sintassi jquery $("#dv1").html('ciao a tutti'); sintassi dom document.getElementById("dv1")).innerHTML'ciao a tutti';
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    ciao, grazie intanto per la risposta. Ovviamente potevo fare tutto in jquery, compreso scriverci dentro.
    Ma non è possibile trovare un elemento con jquery e passarlo ad una funzione e "lavorarlo" ancora li dentro ?
    Frate Priore: "È Lucifero in persona!"
    Trinità: "Lo conosci?"
    Bambino: "Mai sentito nominare, deve essere un professionista dell'est"

  4. #4
    Ok trovato
    http://stackoverflow.com/questions/4...byid-vs-jquery

    si può passare l'elemento dom test($("#dv1").get(0)); o così test($("#dv1").[0]);

    ciao
    Frate Priore: "È Lucifero in persona!"
    Trinità: "Lo conosci?"
    Bambino: "Mai sentito nominare, deve essere un professionista dell'est"

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    e a cosa ti servirebbe? basta questo, elem.html("ciao a tutti"); e lasci il richiamo alla funzione cosi com'è

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