【发布时间】:2011-10-27 11:58:34
【问题描述】:
我需要在表格上建立一个包含基本信息的人员列表,例如姓名,当一个人点击该行时,它将在点击的行和下一行之间展开详细信息。
有关更直观的示例,请参阅jExpand jQuery plug-in,它确实可以做到这一点,但在常规 html 表上。
我的目标是当我点击 Alice 的名字时,在 Alice 和 Bernard 之间创建一个新的 div。
这个新的 div 必须是表格的宽度。这是最重要的。 css 表中没有 colspan。
我正在考虑一个占位符虚拟行,顶部有第二个绝对 div,但真的想不出任何优雅的方式来做到这一点。
【问题讨论】:
-
也许你使用了一些javascript代码?或者jsfiddle.net链接?
-
只是想知道,你为什么不使用桌子?
-
是的,忘记提了。我在这里给了你简单的版本。但显然我里面还有很多东西,它不是“数据表格显示”意义上的表格。例如,在每一行我都有一个导航盘和一些状态信息。我可以使用绝对的表格,但由于它只用于行扩展的东西,其他解决方案是最受欢迎的。
-
@AlexandreRavey 我不确定这是否可能。但祝你好运找到答案。我会放弃并使用表格:D
-
@RichardD 挑战已接受! :)
标签: jquery css css-tables