使用.live()和jQuery的addClass

use*_*986 3 jquery addclass callback live onload

我目前正在使用该.load()函数div动态地将内容加载到容器中.正在加载的内容是表格数据,我想斑马条纹.斑马条纹很容易在静态页面上,但我无法弄清楚如何斑马条纹加载到容器中的新内容div.

这是我正在努力工作的代码:

$("table tbody tr:even").live("EVENT", function(){
  $(this).addClass("alt");
});
Run Code Online (Sandbox Code Playgroud)

"EVENT"不应该是"click",或者是"mouseover""onload"或其他类似的东西.有没有办法做到这一点?谢谢你的建议!

〜贾里德

tva*_*son 7

您应该在load()的回调函数中运行斑马条带代码.

$("#myDiv").load( "/somecontroller/someaction", { data: value }, function() {
    $("#myDiv").find( "table tbody tr:even" ).addClass( "alt" );
});
Run Code Online (Sandbox Code Playgroud)