用jquery实现可伸缩的表格
2012-03-26 19:20
417 查看
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script language="javascript" src="include/jquery.js"></script>
<script language="javascript">
$(document).ready(function (){
//先找到所有的带有class=parent的tr
$("tr.parent").click(function (){
//
$(this).siblings(".child-"+this.id).toggle();
});
//初始化隐藏掉属性带child的
$("tr[class^=child]").toggle();
});
</script>
</head>
<body>
<table width="500" border="1">
<tr>
<th>ID</th>
<th>name</th>
<th>total</th>
</tr>
<tr class="parent" id="row1">
<td>关闭1</td>
<td> </td>
<td> </td>
</tr>
<tr class="child-row1">
<td>1111</td>
<td>1111</td>
<td>1111</td>
</tr>
<tr class="parent" id="row2">
<td>关闭2</td>
<td> </td>
<td> </td>
</tr>
<tr class="child-row2">
<td>2222</td>
<td>2222</td>
<td>2222</td>
</tr>
<tr class="parent" id="row3">
<td>关闭3</td>
<td> </td>
<td> </td>
</tr>
<tr class="child-row3">
<td>3333</td>
<td>3333</td>
<td>3333</td>
</tr>
<tr class="child-row3">
<td>33333</td>
<td>33333</td>
<td>33333</td>
</tr>
</table>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script language="javascript" src="include/jquery.js"></script>
<script language="javascript">
$(document).ready(function (){
//先找到所有的带有class=parent的tr
$("tr.parent").click(function (){
//
$(this).siblings(".child-"+this.id).toggle();
});
//初始化隐藏掉属性带child的
$("tr[class^=child]").toggle();
});
</script>
</head>
<body>
<table width="500" border="1">
<tr>
<th>ID</th>
<th>name</th>
<th>total</th>
</tr>
<tr class="parent" id="row1">
<td>关闭1</td>
<td> </td>
<td> </td>
</tr>
<tr class="child-row1">
<td>1111</td>
<td>1111</td>
<td>1111</td>
</tr>
<tr class="parent" id="row2">
<td>关闭2</td>
<td> </td>
<td> </td>
</tr>
<tr class="child-row2">
<td>2222</td>
<td>2222</td>
<td>2222</td>
</tr>
<tr class="parent" id="row3">
<td>关闭3</td>
<td> </td>
<td> </td>
</tr>
<tr class="child-row3">
<td>3333</td>
<td>3333</td>
<td>3333</td>
</tr>
<tr class="child-row3">
<td>33333</td>
<td>33333</td>
<td>33333</td>
</tr>
</table>
</body>
</html>
相关文章推荐
- jQuery实现的表格展开伸缩效果实例
- 天易24----jquery实现表格的展开伸缩
- JQuery实现表格的相同单元格合并的三种方法
- 使用JQuery实现HTML表格的单元格合并
- jQuery实现表格文本框淡入更改值后淡出效果
- jQuery实现表格隔行换色且感应鼠标高亮行变色
- 利用JQuery实现点击某个表格时出现下拉及修改其信息
- JQuery实现表格动态增加行并对新行添加事件
- HTML之JQuery基础实现可编辑表格
- jQuery实现表格隔行及滑动,点击时变色的方法【测试可用】
- jquery 表格的增行删行实现思路
- jquery实现顶部向右伸缩的导航区域代码
- jQuery实现点击该行即可删除HTML表格行
- jQuery 实现鼠标滑动表格渐变行
- jQuery 实现批量提交表格多行数据的方法
- jQuery轻松实现表格的隔行变色和点击行变色的实例代码
- 使用css3和jquery实现可伸缩搜索框
- JQuery实现表格奇偶数行变色
- jQuery 实现批量提交表格多行数据
- jquery 固定表格的实现,