用于动态创建元素的jQuery CSS()

Oma*_*bid 14 css jquery live

我正在使用jQuery CSS函数来设置一些元素的样式

$element.css(style);
Run Code Online (Sandbox Code Playgroud)

这有效,但部分元素是在页面加载后动态创建的.这应该是

$element.live ('created',function() {
$(this).css(style);
});
Run Code Online (Sandbox Code Playgroud)

我被困在创造的事件上.有任何想法吗?

And*_*y E 21

创建元素没有事件(无论如何都不是普遍可用的).你可以

  • @Omar内联CSS一般来说是一个非常糟糕的主意.将一个CSS文件与您的样式放在一起没有任何问题.实际上它是有益的,因为用户将下载一次并且应该在后续页面视图中缓存它.虽然我应该说,内联CSS在您需要动态执行时很好,例如,您不知道元素所需的宽度/高度. (4认同)