Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用jquery将html页面加载到div中_Javascript_Jquery_Html - Fatal编程技术网

Javascript 使用jquery将html页面加载到div中

Javascript 使用jquery将html页面加载到div中,javascript,jquery,html,Javascript,Jquery,Html,我使用jquery将一个html页面加载到主页的div中,但是html页面上的属性没有转移到主页。比如在身体颜色上。 有人知道怎么做吗? 谢谢你 .load只提取HTML,而不是CSS、JS等。我建议您导入样式和脚本,或者——不太可取——使用一个。可能重复的-谢谢,我将研究在页面加载时导入CSS、CSS加载是不可能的,您正在执行ajax调用,即.load(),而您不刷新页面,所以css不能应用于加载的内容。您所能做的就是创建回调函数,然后使用jquery.css()为您提供css元素functi

我使用jquery将一个html页面加载到主页的div中,但是html页面上的属性没有转移到主页。比如在身体颜色上。 有人知道怎么做吗?
谢谢你

.load
只提取HTML,而不是CSS、JS等。我建议您导入样式和脚本,或者——不太可取——使用一个。

可能重复的-谢谢,我将研究在页面加载时导入CSS、CSS加载是不可能的,您正在执行ajax调用,即.load(),而您不刷新页面,所以css不能应用于加载的内容。您所能做的就是创建回调函数,然后使用jquery.css()为您提供css元素function@StrahinjaRadjuDjurić说这是不可能的说法是不正确的,有几种方法可以做到it@StrahinjaRadjuDjuri这并不完全正确。您可以使用JS从加载的页面获取CSS文件,然后将它们加载到当前页面。然而,这是非常危险的:新的CSS文件可以覆盖您自己的样式。如果要从页面中获取样式,请使用
iframe
。如果你可以在自己的页面中包含相关的样式,那么就这样做。@charlietfl我想是的,我只是说得不对:)