2011-05-09 73 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()後請告訴我們:-)