我正在尝试使用.live()设置CSS样式。 CSS函数:

$(".data tr:odd").addClass("evenrows");

有没有办法在准备好文档时自动发生但对于将来的元素仍然会发生?我在页面上有一个Ajax事件,该事件对表进行了重新排序。我需要这些新创建的行将.addClass应用于它们。

提前致谢。

最佳答案

您可以使用Livequery plugin。它将自身绑定(bind)到DOM突变事件以跟踪DOM中的更改,并重新绑定(bind)并重新执行附加到它们的代码,例如:

$(".data tr:odd").livequery(function(){
   $(this).addClass("evenrows");
});

关于jQuery .live()和文档准备就绪,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1674931/

10-11 13:46