我正在尝试将现有功能添加到我们系统的另一部分。它最初只是为系统的一部分编写的,但我们希望它可以在另一部分中使用。
所以我基本上复制了代码(这是一个巨大的javascript函数)并将其粘贴到系统的新部分。好吧,一切都很好,除了一个显示为隐藏的html表。它周围的一切都是可见的。但由于某种原因,这个表没有显示。我猜这是因为我将它复制到另一个区域,它继承了某种类型的隐藏属性,但我到处都看了看,并没有看到任何会隐藏它的东西。我相信如果我了解自己的环境,我会更好地了解在哪里看,但这种环境非常复杂,我不习惯网络开发和javascript和CSS。有没有办法通过覆盖表可能继承的任何属性来快速解决这个问题,并强制它可见?如果可能的话,这将是最简单的解决方案。
无论如何,如果你能想到什么,请告诉我。基本上我有一个神秘的隐藏表,由于链上的某些东西(它必须已经继承)而被隐藏,而且我不知道它究竟发生了什么。
答案 0 :(得分:3)
最好也是最简单的调试方法(无需通过代码行)是以chrome打开网页,右键单击页面并转到inspect元素。在那里,您可以在底部面板中看到HTML代码。找到表格的HTML代码并将其悬停在其上,然后您就可以找到隐藏表格的位置。然后检查表是否附加了一些css类。如果是,请单击HTML代码中的css类,然后您可以在右下方面板中看到css表属性。更改位置或任何其他标记的值以查找任何可见的更改。祝你好运!
答案 1 :(得分:0)
如果您知道表的类名并且只使用jquery
$(".ELEMENTNAME").show();
可能是最简单的方法..如果它是该特定表的ID,您将不得不使用
$("#ELEMENTNAME").show();