我有一个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