Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di sko
    Registrato dal
    Jun 2003
    Messaggi
    273

    jquery - funzione sui link

    ciao, allora con la seguente sintassi

    Codice PHP:
    $(function(){
       $(
    'a').click(function(){alert("ciao") } );





    }); 
    includendo le jquery mi esce un alert ad ogni click sui link.
    ora pero' se nella pagina si creano nuovi link tramite ajax su questi l'effetto non e' applicato..
    come mai?
    esiste un modo per risolvere?
    grazie

  2. #2
    la funzione applica alert ai link gia "esistenti".. se tu li crei "inline", dopo averli creati devi nuovamente includere il codice che hai postato...

  3. #3
    Utente di HTML.it L'avatar di sko
    Registrato dal
    Jun 2003
    Messaggi
    273
    Originariamente inviato da Nick.ferro
    la funzione applica alert ai link gia "esistenti".. se tu li crei "inline", dopo averli creati devi nuovamente includere il codice che hai postato...

    ok, risolto includendo il codice dopo il successo della chiamat ajax.. ti ringrazio.

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    valuta se puo' convenirti compiere un processo inverso
    che automaticamente comprende qualsiasi link, presente o aggiunto via ajax
    codice:
    $(function(){
    	$(document.body).click(function(event){
    		var clicked=event.target;
    		if(!$.nodeName(clicked,'a')) clicked=$(clicked).parents('a')[0];
    		if(clicked && $.nodeName(clicked,'a')){
    			alert('ciao');
    			return false;
    		}
    	})
    });
    rileva qualsiasi click, procede solo se parte da un <a> (o da un figlio di un <a>)

    ciao

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.