2011-05-09 222 views
0

我正试图用一些动态创建的子div来在我的网页中填充div。这些子div的数据源是一个xml文件。来自xml的数据很好地被预测,并且divs正在显示在页面中。问题在于加载后这些div无法使用CSS类和样式。我使用jQuery和ajax调用来解析xml文件和jquery的append方法来动态创建子div。任何帮助赞赏。jquery append后css丢失

+2

请显示一些代码 – 2011-05-09 12:06:01

+0

是的,如果可能,请使用http://jsfiddle.net/。 – 2011-05-09 13:38:33

回答

1

在调用append()函数后,在代码的下游应用一些.css()语句不工作。

我想你必须以某种方式.bind(),但因为没有回调函数(...我认为)像.load()我看不到如何做到这一点。

但是,有一个解决您的问题!

只需定义古典css(...在你的html头文件或链接一个css文件)。 你定义的样式适用于通过.append()添加的动态内容

...我想这不完全是一个纯粹的jQuery解决方案,所以如果有一种方法将.css()应用到容器.append()后请告诉我们:-)