0

我有一个 HTML 表格,它使用自定义样式表进行了非常特殊的格式化。想法是使用 jQuery UI 对话框,以便在单击链接时显示此表。

但是,当表格显示在对话框中时,我已经完成了这项工作,jQuery UI 的样式表会覆盖我的表格自定义样式表(这是正常功能)。本质上,我想将对话框用作保存自定义表的“容器”。我无法找到适当的解决方法来完成此操作。

有没有办法在 jQuery UI 对话框中显示表格 - 或任何其他元素 - 并保持其原始格式?

4

1 回答 1

0

您可以将自定义表格加载到 iframe 中......

但一个不那么难看的解决方案是让 CSS 的优先级高于 JQuery UI CSS 的优先级。这可以通过更具体或用 !important 指示符覆盖它来获得。

您还可以从 JQuery UI 样式表中删除相关样式。

如果它们是内联样式,我发现唯一可行的方法是使用 javascript 重新分配 css 或在 JQuery UI 执行后使用 javascript 删除内联样式,或修改 JQuery UI 本身。

于 2012-07-13T21:23:00.367 回答