jquery - 加载部分页面保留样式

标签 jquery css iframe

我想加载页面(表格)的一部分,保留 css 样式并将这部分加载到另一个页面(同一域)。 iframe 加载带有样式的整个页面。 jQuery .load 加载页面的一部分但不保留样式。我想两全其美..

一个例子: enter image description here

关于如何实现这一点有什么想法吗?

最佳答案

这当然不是一件容易的事。您可以提取 <link rel="stylesheet"><style>部分中的元素,请求外部 CSS 文件,确定适用的规则,并手动(使用 .css() )将每个规则应用到目标元素。这当然会导致与当前页面上现有的 CSS 发生冲突,因此我认为没有开箱即用的解决方案。

关于jquery - 加载部分页面保留样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13489111/

相关文章:

jquery 将元素移动到最后一个子位置

jquery - 如何将 Html.Action 附加到 jquery

php - 在 jquery 中循环显示来自 php 的值到下拉列表

html - 具有固定宽度列的 Flexbox 中的 2x2 网格

css - Spring Boot、Thymeleaf 和表单输入验证 - 更改错误消息的颜色

javascript - 如何在不同的位置有不同的div?

javascript - 我可以在跨域 iframe 中安全地使用 HTML5 History API 吗?

css - 像谷歌地图一样在全屏网络应用程序上防止 "overscroll"

javascript - 如何关闭 iframe?

javascript - Selenium - 单击属性,第二个带有文本类名的 div