[英]Table Row Traversing with JavaScript jQuery
我有一個表格,格式如下:
<table>
<tbody>
<tr class="node">
<td onclick='toggleDesc(this.parentNode);'>blah</td>
</tr>
<tr class="subnode">
<td>sblah</td>
</tr>
<tr class="subnode">
<td>sblah</td>
</tr>
<tr class="subnode">
<td>sblah</td>
</tr>
<tr class="node">
<td onclick='toggleDesc(this.parentNode);'>blah</td>
</tr>
<tr class="subnode">
<td>sblah</td>
</tr>
<tr class="subnode">
<td>sblah</td>
</tr>
</tbody>
</table>
我還有一個函數,可以根據其上方.node
的TD來切換.subnode
類的顯示。 該函數如下所示:
function toggleDesc(item) {
var descRow = item.nextElementSibling;
$(descRow).toggleClass("descDisplay");
}
但是,上面的函數僅切換其遇到的第一個.subnode
的顯示。 有誰知道如何.toggleClass
每個.subnode
后.node
,直到下一個.node
被擊中?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.