2010-11-08 49 views
1

我使用jQuery AJAX來請求html頁面,因此當有人點擊菜單項時不需要刷新。但事情是,我目前正在請求沒有文檔類型,頭部和主體標籤的HTML頁面..只是內容(只有h1標籤和標籤)。使用AJAX請求和注入HTML,但如何做到讓CSS應用到注入的HTML?

問題是,當我注入到我的主頁上的一個div的CSS不適用於注入的內容。它確實設置了文本的顏色,並使H1成爲一個標題,但它並不適用於諸如h1:first-letter之類的特定內容。所以我假設它只適用於像我應用於主頁面正文的文本格式一般的CSS屬性。

所以問題是我該如何使CSS適用於AJAX請求和注入的內容?我應該在文件中包含一個css文件嗎?我應該在注入後使用一些jQuery函數來應用它嗎?要麼 .. ?

提前致謝!

+2

沒有,所有的CSS得到在這種情況下應用。你的問題一定有其他原因。顯示代碼。 – AndreKR 2010-11-08 13:54:19

回答

3

問題是,當我注入到我的主頁上的div的CSS不會被應用到注入的內容。

CSS將應用於注入的HTML,就像它已經存在的標籤一樣。如果它不起作用,那麼你的CSS標記有問題。你能舉一個活生生的例子嗎?

+0

謝謝,正如你所說我在我的css文件中有問題。 #恥辱 – boyd91 2010-11-08 14:08:23