jQuery学习笔记1--表格展开关系
姓名 | 性别 | 暂住证 |
---|---|---|
前端设计组 | ||
张三 | 男 | 浙江宁波 |
李四 | 女 | 浙江宁波 |
王五 | 男 | 浙江宁波 |
前端设计组 | ||
赵六 | 女 | 浙江宁波 |
王五 | 男 | 浙江宁波 |
赵六 | 女 | 浙江宁波 |
前端设计组 | ||
赵六 | 女 | 浙江宁波 |
王五 | 男 | 浙江宁波 |
赵六 | 女 | 浙江宁波 |
JQ代码:
<script type="text/javaScript">
$(function(){
$('tr.parent').click(function(){ //获取所谓的父级行
$(this).toggleClass('selected') //添加删除高亮
.siblings('.child_'+this.id).toggle(); //隐藏或显示子行
});
});
</script>
html代码
<table style="width:800px; border:1px solid #ccc">
<thead>
<tr>
<th>姓名</th>
<th>性别</th>
<th>暂住证</th>
</tr>
</thead>
<tbody>
<tr class="parent" id="row_01">
<td colspan="3">前端设计组</td>
</tr>
<tr class="child_row_01">
<td>张三</td>
<td>男</td>
<td>浙江宁波</td>
</tr>
<tr class="child_row_01">
<td>李四</td>
<td>女</td>
<td>浙江宁波</td>
</tr>
<tr class="child_row_01">
<td>王五</td>
<td>男</td>
<td>浙江宁波</td>
</tr>
<tr class="parent" id="row_02">
<td colspan="3">前端设计组</td>
</tr>
<tr class="child_row_02">
<td>赵六</td>
<td>女</td>
<td>浙江宁波</td>
</tr>
<tr class="child_row_02">
<td>王五</td>
<td>男</td>
<td>浙江宁波</td>
</tr>
<tr class="child_row_02">
<td>赵六</td>
<td>女</td>
<td>浙江宁波</td>
</tr>
<tr class="parent" id="row_03">
<td colspan="3">前端设计组</td>
</tr>
<tr class="child_row_03">
<td>赵六</td>
<td>女</td>
<td>浙江宁波</td>
</tr>
<tr class="child_row_03">
<td>王五</td>
<td>男</td>
<td>浙江宁波</td>
</tr>
<tr class="child_row_03">
<td>赵六</td>
<td>女</td>
<td>浙江宁波</td>
</tr>
</tbody>
</table>