用于动态创建元素的 jQuery CSS()
我正在使用 jQuery CSS 函数来设置一些元素的样式,
$element.css(style);
这可行,但部分元素是在页面加载后动态创建的。 这应该是
$element.live ('created',function() {
$(this).css(style);
});
我被困在创建的事件上。有什么想法吗?
I'm using jQuery CSS function to style some elements
$element.css(style);
This works, but a part of the elements are created dynamically after the page load.
This should be
$element.live ('created',function() {
$(this).css(style);
});
I'm stuck on the created event. Any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
创建的元素没有事件(无论如何,不是普遍可用的)。您可以
在创建元素时链接 css() 方法:
动态创建新样式表:
There's no event for elements created (not universally available, anyway). You could
Chain the css() method when you create your elements:
Create a new stylesheet dynamically:
示例:
JS Fiddle
Example:
JS Fiddle