Javascript 如何向动态添加的表格单元格添加样式?

Javascript 如何向动态添加的表格单元格添加样式?,javascript,jquery,css,Javascript,Jquery,Css,在我的程序中,我有一个表,在加载时,jQuery会向表单元格和表头添加一些样式/类 在通过页面其余部分的功能添加行之前,一切正常。在添加过程中,可以“侦听”或触发一些事件来检查是否将子元素添加到表中,而不是将类添加到表单元格中 本质上,我想要一个功能上与此等效的东西: $("#table td").live("ready", function(){ // do something }); 但是live/ready在桌面单元格上不起作用。。。有什么想法吗?如果无法访问页面中的其他部分,可以使

在我的程序中,我有一个表,在加载时,jQuery会向表单元格和表头添加一些样式/类

在通过页面其余部分的功能添加行之前,一切正常。在添加过程中,可以“侦听”或触发一些事件来检查是否将子元素添加到表中,而不是将类添加到表单元格中

本质上,我想要一个功能上与此等效的东西:

$("#table td").live("ready", function(){
 // do something
}); 

但是live/ready在桌面单元格上不起作用。。。有什么想法吗?

如果无法访问页面中的其他部分,可以使用setInterval,然后检查是否动态添加了表格单元格

setInterval(function(){
    CheckStyles();
}, 1000);

function CheckStyles()
{
    // your code goes here
}

你不能使用“克隆”方法获得已经应用样式的TD吗?问题是,我无法访问页面的其他部分。因此,当另一个工件向表中添加一行时,他们只是添加了一个基本行,我必须处理它的样式…所以你也不能访问样式表?不是真的。我只需要在将单元格添加到表中时为其指定一个类,但我无权访问添加行的部分,或指定给行的样式类。这一切都有点复杂,特别是从整个站点的上下文中考虑……如果您不能使用类似于
#table td{background:orange;}
的内容修改样式表,那么您可以使用javascript进行修改。这是一个选择吗?这是我一直在做的,但我觉得有些事情可以改进。但也许这毕竟是最好的方法。。。