[JQuery]Création d'un élément après chargement de la page
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:
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:
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