选择两个特定行之间的所有HTML表行
Select all HTML table rows between two particular rows
我有一个HTML表,它的行是这样的:
<tr class='department'><td>...</td><td>...</td></tr>
<tr><td>..</td><td>..</td></tr>
<tr><td>..</td><td>..</td></tr>
<tr><td>..</td><td>..</td></tr>
<tr><td>..</td><td>..</td></tr>
<tr class='departmentTotals'><td>...</td><td>...</td></tr>
我想在单击顶部行时切换中间的四行。
现在我想我可以循环通过行使用$(this).next('tr')
,直到我得到departmentTotals
类,但是有一个简单的选择器吗?
您可以使用nextUntil
方法:
$(this).nextUntil('.departmentTotals')
您可以在想要切换的行中添加一个类,然后创建一个函数,在单击顶部行时向所有trs添加/删除隐藏类。
<tr class='department'><td>...</td><td>...</td></tr>
<tr class='toggle'><td>..</td><td>..</td></tr>
<tr class='toggle'><td>..</td><td>..</td></tr>
<tr class='toggle'><td>..</td><td>..</td></tr>
<tr class='toggle'><td>..</td><td>..</td></tr>
<tr class='departmentTotals'><td>...</td><td>...</td></tr>
然后设置一个类似于本文所做的切换函数:Javascript切换可见性多个div
相关文章:
- JavaScript数组排序(函数)用于对表行进行排序,而不是排序
- 使用jquery将mysql数据获取到新的表行中
- Jquery在函数之间传递表行
- RubyonRails中的可点击表行
- DataTables在表之间移动行
- 处理表行的当前子级,而不是名称或类的所有元素
- 根据Select值添加/删除表行
- 在具有命名作用域的自定义Polymer元素中隐藏表行
- 如何使用JS禁用表行,并在MYSQL中插入所选选项
- 将表行动态添加到表或tbody元素中
- 如何在 JavaScript 中的现有表行之间进行替换
- 使用 jquery/javascript 在表行之间粘贴数据
- 如何绑定向上和向下箭头键以启用在表行之间导航
- 如何在表行和映射点之间的循环中切换类
- Angularjs在表行的输入值和跨度值之间切换
- 删除具有相同tr id的表之间的行
- 在ID较大和较小的行之间放置表行的Javascript
- 如何在表行之间显示元素
- Jquery在其他表行之间插入表行
- 选择两个特定行之间的所有HTML表行