我有一个HTML表格,使用自定义样式表格式化。我们的想法是使用jQuery UI对话框,以便在单击链接时显示该表。
我已经完成了这个,但是,当对话框中显示该表时,jQuery UI的样式表会覆盖我的表的自定义样式表(这是正常的功能)。基本上我想将对话框用作"容器"持有自定义表。我无法找到适当的解决方法来实现这一目标。
有没有办法在jQuery UI对话框中显示表格或任何其他元素并保持其原始格式?
答案 0 :(得分:0)
您可以将自定义表格加载到iframe ....
但一个不那么难看的解决方案是让你的CSS优先级高于JQuery UI CSS的优先级。这可以通过更具体的特性或用重要指标覆盖它来获得。
您还可以从JQuery UI样式表中删除相关样式。
如果它们是内联样式,我发现唯一可行的方法是使用javascript重新分配css,或者在执行JQuery UI后使用javascript删除内联样式,或者修改JQuery UI本身。