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

    [jQuery] Click su elementi

    Ciao a tutti ho una funzione con una richiesta ajax che va a trovare dei dati nel database e li inserisce in un tag div in questo modo:

    codice HTML:
    <div class="box">
    <ul>
    <li><a href="#">...</a></li>
    <li><a href="#">...</a></li>
    <li><a href="#">...</a></li>
    <li><a href="#">...</a></li>
    </ul>
    </div>
    Quello che genero e che appendo al div "box" e il tag ul con rispettivi figli

    ma se faccio:
    codice:
    $("body").on("click", ".box ul li a", function(e){
    e.preventeDefault();
    
    alert("eccomi");
    
    e.stopPropagation();
    });
    Non fa nulla
    E non mi da nemmeno un errore e come se l'istruzione click non la calcoli proprio
    Ultima modifica di techno; 26-11-2020 a 12:39

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    23,814
    Se il codice corrisponde esattamente al tuo, e non è un errore di copia/incolla, direi che preventeDefault non è corretto: c'è una lettera "e" di troppo.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Homepage | Blog | Delphi Podcast | Altri link...

  3. #3
    Ho corretto anche questa "e" in piu giustamente notato da me che il mio cervello fuso non la notato ma non cambia nulla

  4. #4
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    4,859
    Ciao, a parte l'errore corretto, è possibile che il body non sia ancora stato creato nel momento in cui quello script viene eseguito, verifica quindi che quello script sia posto alla fine del body oppure, se nell'head, dentro la funzione definita per il ready (sai di cosa parlo?).
    Prima di postare considera che tra i link utili puoi trovare il 75% delle risposte alle tue domande; il 20% tra i post del forum; il 15% sul web.
    Ti resta... humm spè

    Le cattive domande sono quelle che non meritano risposta, le buone domande sono quelle che non hanno risposta
    L'Itailano non e nu'opnioine. E' improntate uslaro correattemtne sul froum. Garize!

  5. #5
    Si si è tutto apposto lo script si trova a fine pagina

  6. #6
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    4,859
    Allora c'è qualcos'altro che disturba. Senza vedere la pagina si possono fare solo ipotesi. Se possibile, posta un link della pagina, così che si possa vederla in azione e verificare il problema.
    Prima di postare considera che tra i link utili puoi trovare il 75% delle risposte alle tue domande; il 20% tra i post del forum; il 15% sul web.
    Ti resta... humm spè

    Le cattive domande sono quelle che non meritano risposta, le buone domande sono quelle che non hanno risposta
    L'Itailano non e nu'opnioine. E' improntate uslaro correattemtne sul froum. Garize!

  7. #7
    ok ho risolto il problema ritardando di ms la chiusura di un box

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