Bonjour,
je viens de découvrir cette superbe librairie (jQuery) qui facilite grandement la vie ^^. Je me pose tout de même quelques questions.
L'accès aux éléments d'une page se fait grâce à la fonction ready() qui permet d'attendre le chargement des éléments.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
$(document).ready(function() {
        $("#alias").click(function(){
             alert("Hello world");
         });
Ce code fonctionne très bien il va afficher le message "Hello world" quand on clique sur un élément alias. Maintenant j'aimerai générer dynamiquement un élément alias grâce au code suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
$(document).ready(function() {
$("#add").bind("click", function ()  {
                $("#divtest").html($("#divtest").html() +"<br><span id='alias'>alias </span>" );
        });
 
 $("#alias").click(function(){
             alert("Hello world");
         });
});
quand on clique sur l'élément add, l'élément alias apparait mais impossible d'afficher "Hello world" en cliquant dessus. Je pense que ça vient du fait que l'élément alias a été créé après chargement de la page...Est ce que vous voyez une solution à ce pb?

Merci d'avance