我从外部php文件加载内容并将其插入使用查询的$ .get功能。包含的文件包含各种CSS类。例如,设置超链接的样式。当文件加载和jQuery插入的内容时,CSS样式不仅适用于新内容,还适用于整个页面。详细说明,我正在加载html电子邮件的内容。在电子邮件内容是css风格超链接在电子邮件消息。消息内容使用php脚本从服务器中检索并回显。 jQuery的会从PHP脚本返回的内容,并把它放在div的内部HTML:如何防止查询被加载到整个页面加载css?
$.get("file.php",function(data){ $("#div").html(data); });
但在电子邮件内容的CSS(由file.php返回)被应用到整个页面,更换款式上我自己的超链接。我怎样才能防止新的css被应用到整个页面,并且只适用于div容器中新加载的内容而不改变页面的原始css的其余部分?
你可以改变div##div吗? –
不知道我明白了,样式标签只能存在于头部部分中,您是否在您的页面中加载了另一个头部部分,或者这些全局样式究竟应用了多少? – adeneo
可以解析响应并只将正文内容加载到您的页面中,并使用您的CSS来设置其内容的样式 – charlietfl