我在 div 中加载 url,因为 div 加载了 url,它包含 css 文件,这会干扰我的父页面布局。我想将 css 限制为仅加载 div,因此它可能不会干扰页面上的其他内容。我不想使用 iframe,因为 jquery 有一些拖放功能,并且它不支持将元素从父页面拖动到 iframe 的好方法。有什么解决办法吗?
问问题
354 次
3 回答
0
假设您正在使用load
类似于以下内容的 jQuery 函数:
$('#mydiv').load(myUrl);
您可以通过将选择器附加到 url 来从加载的页面中仅选择您感兴趣的 HTML(请参阅加载页面片段的 jQuery 文档):
$('#mydiv').load(myUrl + ' #content');
如果您需要使用自己的 CSS 呈现 url 处的完整页面,那么从您自己的页面进行沙盒处理的唯一可靠方法是使用 iframe。
于 2012-09-25T11:02:54.803 回答
-1
给你父母的元素一个特定的类/id名称,并在你的css中使用该类/id名称作为特定的选择器
于 2012-09-25T05:48:19.050 回答
-1
在该 css 文件中仅添加 div 特定 css 代码。
于 2012-09-25T06:29:03.353 回答