2009-08-30 6 views
3

J'ai une page principale d'où je fais un appel à "charger" et HTML de la page intermédiaire et à la fin de la charge je masser le HTML retourné pour ajouter quelques DIVs etc, lorsque J'essaie de lier un événement onclick pour les Divs dynamiques (ajoutées par moi après le code HTML retourné de la page intermédiaire), il ne semble pas fonctionner du tout:Jquery - dynamique DIV onclick contraignant

CHARGE:

$j(".loader").load(myURLtoIntermediatePage, '', function() { 
    var HTML= '<div id="abcd">test</div>'; 
    ... 

    $j(".pageDIV").append(HTML);  
} 

DOCUMENT dE PRÊT Fonction

$j(document).ready(function() { 

$j('#abcd').onclick(function() { 
      alert($j(this)); 
     }); 

}); 

Répondre

7

Cela nécessite jQuery 1.3:

$j("#abcd").live("click", function() { 
    alert($j(this)); 
}); 
+0

méchant! Merci ! :) –