我有一個div,我用jQuery動態替換。CSS樣式不適用於替換jQuery的內容
我做這樣的事情:
$.get(url, function(result){
$("#myDiv").replaceWith($(result));
}
請求是正確無誤且標記加載沒有問題,但即使通過Ajax調用(「迴歸」)返回的內容是完全一樣的#myDiv(它包含一個具有相同ID的元素),某些樣式未正確應用。
最奇怪的是,使用Chrome瀏覽器,如果我右鍵單擊具有錯誤樣式的元素並選擇「檢查元素」,樣式將被加載得很好。
這可以在IE8上正常工作。
有什麼想法可以在Chrome上造成這種情況?
謝謝
您是否暗示您的樣式表按ID查找元素?您可能想嘗試通過類指定樣式,並確保將該類添加到「結果」中。 – veeTrain 2012-04-12 17:54:02