我试图使用AJAX请求将一些信息加载到使用JQuery的表中。我可以轻松地加载内容,但是我在添加事件处理程序以对加载的内容应用样式时遇到问题。如何在AJAX内容加载到JQuery后触发事件处理程序
我在表格中应用了条纹小部件。但是,当我的AJAX请求返回并且我的信息被附加到表体时,它没有应用的样式。
JQuery教程提到使用load事件来处理这个问题,但是我无法让它工作。
任何帮助,将不胜感激。
$(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); }); }); });
参见http://stackoverflow.com/questions/1875514/jquery-ready-event-not-fired-on-partial-page-load – Bryce 2013-11-02 05:40:50