【发布时间】:2017-11-15 19:58:25
【问题描述】:
我有一张如下表:
<table>
<tr class='group'>
<td>Group 1 </td>
</tr>
<tr>
<td> Group 1 item 1</td>
</tr>
<tr>
<td> Group 1 item 2</td>
</tr>
<tr>
<td> Group 1 item 3</td>
</tr>
<tr class='group'>
<td> group 2</td>
</tr>
<tr>
<td> group 2 item 1</td>
</tr>
<tr class='group'>
<td> group 3</td>
</tr>
<tr class='group'>
<td> group 4</td>
</tr>
<tr class='group'>
<td> group 5</td>
</tr>
<tr>
<td> group 5 item 1</td>
</tr>
<tr>
<td> group 5 item 2</td>
</tr>
</table>
每当我点击任何一行时,我都会为每一行添加一个类(例如选择)。如果我单击具有名为 group 的类的任何行,那么我想向该组中的所有其他行(如果有)添加/删除一个类
例如如果我单击具有名为 group 的类的第一行,那么我应该在第 2,3 和 4 行添加另一个类,它们属于第 1 行(第 1 组)。
从当前行开始循环,直到再次找到组类(例如第 5 行)
我可以从第 n 行循环到第 n 行吗?
【问题讨论】:
-
你的 jQuery 在哪里?也请分享一下
-
这个内容似乎你想为子元素做一些事情,你最接近的
tr没有一个组表现得像一个孩子。如果这样,那么你必须使用另一个元素类型,即列表,导航栏等 -
我不明白您为什么要将分组列表放在表格中?对我来说听起来更像是一个列表结构。
标签: jquery html html-table