$(document).ready(function() { $(".truc").click(function(event) { ... }); });
Quand l’utilisateur clique ensuite sur certains boutons, des éléments peuvent être insérés dans le DOM, par exemple des éléments dont class="truc". Si, ensuite, l’utilisateur clique sur ces éléments, le handler que j’avais installé au début ne sera pas exécuté. Suis-je obligé de rattacher un handler à chaque fois que j’insère un élément dont class="truc" ?
Autre question : j’ai besoin, pour réaliser une requête AJAX, de l’identifiant d’une ressource affichée dans la page. Seulement cet identifiant n’est pas affiché lui. Comment le retrouver ? Je verrais bien un <span style="display: none;">id</span>, mais je trouve ça un peu laid, y a-t-il une solution plus propre ?