【发布时间】:2010-03-18 21:20:13
【问题描述】:
我有一个包含很多行的 html 表。我目前在一个 div 中对几行进行分组(我知道这很难看),然后显示或隐藏 div 以显示或隐藏其中的行。有没有标准的方法来做到这一点。像行组或多个 tbody 之类的东西,而不是这种丑陋的 div 分组?
【问题讨论】:
-
雷的回答是正确的。我很惊讶您还没有尝试过,因为您在问题中提到了它。
我有一个包含很多行的 html 表。我目前在一个 div 中对几行进行分组(我知道这很难看),然后显示或隐藏 div 以显示或隐藏其中的行。有没有标准的方法来做到这一点。像行组或多个 tbody 之类的东西,而不是这种丑陋的 div 分组?
【问题讨论】:
为此使用<tbody>标签
【讨论】:
<tbody> 标签不支持其他标签所做的所有事情,例如填充和边距,对于这些情况,@matpol 有更好的解决方案,但这是来自 OP 的问题的最佳解决方案,除非在这些特殊情况下。
tbody 自动添加stackoverflow.com/questions/938083/… 并在HTML 上显式添加所有tbody 元素。
给他们一个一致的类名然后你可以这样做:
$('table td.classname')
为了得到你想要的。
【讨论】:
tr.classname 吗?