在没有jQuery UI主题的对话框中插入HTML表

时间:2012-07-13 21:10:45

标签: javascript jquery html jquery-ui

我有一个HTML表格,使用自定义样式表格式化。我们的想法是使用jQuery UI对话框,以便在单击链接时显示该表。

我已经完成了这个,但是,当对话框中显示该表时,jQuery UI的样式表会覆盖我的表的自定义样式表(这是正常的功能)。基本上我想将对话框用作"容器"持有自定义表。我无法找到适当的解决方法来实现这一目标。

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

1 个答案:

答案 0 :(得分:0)

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

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

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

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