$("tr.myclass").hide();
线将隐藏相关行的东西。但是,如果我对tr中包含的td有边界,那么它们在tr隐藏后仍然显示。因此,原始表在td元素的底部有一个1px边框。隐藏行集合的地方会导致两个像素边框替代它们。
我假设这是因为tr被隐藏而不是td,所以边界仍然存在。然而,这应该不重要,tr中包含的所有内容都应该隐藏起来。
我对这个问题有点失落,因为互联网上没有人似乎遇到过它,至少不是我的搜索标准。
任何想法?
编辑
好了,试试吧,同时使用<col />
和<colgroup></colgroup>
,你会发现它是可再现的。我的同事告诉我摆脱col和colgroups和嘿presto,它工作正常。这是在IE8中(我不是一个IE用户,但这是一个IE浏览器项目)。很奇怪。
你能发布一个示例HTML标记吗? – rahul 2010-01-04 12:43:59
当一个父元素被隐藏时,所有的子元素也将被隐藏。 – rahul 2010-01-04 12:45:16
@脉冲:事实上,这是所期望的效果,我认为到现在为止是真实的。 – Kezzer 2010-01-04 12:46:42