J'essaie d'utiliser une requête AJAX pour charger des informations dans une table à l'aide de JQuery. Je peux facilement charger le contenu, mais j'ai de la difficulté à ajouter des gestionnaires d'événements pour appliquer un style au contenu chargé.Comment déclencher des gestionnaires d'événements après le chargement du contenu AJAX dans JQuery
J'applique un widget de striping à la table. Toutefois, lorsque ma requête AJAX revient et que mes informations sont ajoutées au corps de la table, le style n'est pas appliqué.
Le tutoriel JQuery mentionne l'utilisation de l'événement load pour gérer cela, mais je n'arrive pas à le faire fonctionner.
Toute aide serait appréciée.
$(document).ready(function(){ $("#cowTable").tablesorter(); addTableStriping(); }); function addTableStriping(){ $("#cowTable").tablesorter({ // striping looking widgets: ['zebra'] }); }; $(function(){ $("#loadCowsButton").click(function(){ $.post("loadCows.php", "scottm", function(xml) { $("#cowTable tbody").append(xml); }); }); });
Voir aussi http://stackoverflow.com/questions/1875514/jquery-ready-event-not-fired-on-partial-page-load – Bryce