如何在html中对表行进行分组以使用jquery操作它们

Ric*_*mon 53 html jquery dom

我有一个包含许多行的html表.我目前正在div中分组几行(我知道这很难看),然后显示或隐藏div以显示或隐藏其中的行.有没有一种标准的方法来做到这一点.像rowgroup或多个tbody而不是这个丑陋的div分组?

Ray*_*Ray 100

<tbody>为此使用标签

  • 多个tbdodys很好.你是正确的,只允许一个thead和tfoot. (17认同)
  • `<TBODY>`标签不支持其他标签做诸如填充和利润,对于这些情况的一切,@matpol有更好的解决方案,但是这是从OP到问题的最佳解决方案,除非在这些特殊情况. (3认同)
  • 你可以有多个tbodys来分组行.我已经知道你每桌有一个thead,一个tbody和一个tfoot. (2认同)

mat*_*pol 8

给他们一个与你可以做的一致的类名:

$('table td.classname')
Run Code Online (Sandbox Code Playgroud)

得到你想要的.

  • 这不应该是`tr.classname`吗? (3认同)