先看下效果
废话不多说 直接上代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
<title>展开收缩</title>
<link rel="stylesheet" type="text/css" href="bootstrap.min.css">
<link rel="stylesheet" type="text/css" href="font-awesome-4.7.0/css/font-awesome.min.css">
<style type="text/css">
td,th{
text-align: center;
}
.success{
display: none;
}
i{cursor: pointer;}
</style>
</head>
<body>
<div class="container">
<div class="row clearfix">
<div class="col-md-12 column">
<div class="table-responsive">
<table class="table table-striped table-bordered table-hover">
<thead>
<tr>
<th>订单编号</th>
<th>类型</th>
<th>客户名称</th>
<th>用户数</th>
<th>单价</th>
<th>金额(元)</th>
<th>投放日期 </th>
<th>订单状态</th>
<th>操作</th>
<th colspan="2">内容状态</th>
</tr>
</thead>
<tbody>
<tr>
<td> <i class="fa fa-chevron-right" data-flag="1"></i> 产品1</td>
<td>23/11/2013</td>
<td>待发货</td>
<td>产品1</td>
<td>23/11/2013</td>
<td>待发货</td>
<td>产品1</td>
<td>23/11/2013</td>
<td>待发货</td>
<td>产品1</td>
<td>产品1</td>
</tr>
<tr class="click1 success">
<th colspan="2">批次</th>
<th colspan="2">用户数</th>
<th>单价</th>
<th>金额(元)</th>
<th colspan="2">投放日期 </th>
<th colspan="3">批次状态</th>
</tr>
<tr class="click1 success">
<td colspan="2">产品1</td>
<td colspan="2">1222</td>
<td>11元</td>
<td>300元</td>
<td colspan="2">23/11/2013</td>
<td colspan="3">待发货</td>
</tr>
<tr class="click1 success">
<td colspan="2">产品1</td>
<td colspan="2">1222</td>
<td>11元</td>
<td>300元</td>
<td colspan="2">23/11/2013</td>
<td colspan="3">待发货</td>
</tr>
<tr>
<td>产品1</td>
<td>23/11/2013</td>
<td>待发货</td>
<td>产品1</td>
<td>23/11/2013</td>
<td>待发货</td>
<td>产品1</td>
<td>23/11/2013</td>
<td>待发货</td>
<td>产品1</td>
<td>产品1</td>
</tr>
<tr>
<td>产品1</td>
<td>23/11/2013</td>
<td>待发货</td>
<td>产品1</td>
<td>23/11/2013</td>
<td>待发货</td>
<td>产品1</td>
<td>23/11/2013</td>
<td>待发货</td>
<td>产品1</td>
<td>产品1</td>
</tr>
<tr>
<td><i class="fa fa-chevron-right" data-flag="2"></i> 产品1</td>
<td>23/11/2013</td>
<td>待发货</td>
<td>产品1</td>
<td>23/11/2013</td>
<td>待发货</td>
<td>产品1</td>
<td>23/11/2013</td>
<td>待发货</td>
<td>产品1</td>
<td>产品1</td>
</tr>
</tr>
<tr class="click2 success">
<th colspan="2">批次</th>
<th colspan="2">用户数</th>
<th>单价</th>
<th>金额(元)</th>
<th colspan="2">投放日期 </th>
<th colspan="3">批次状态</th>
</tr>
<tr class="clic2 success">
<td colspan="2">产品1</td>
<td colspan="2">1222</td>
<td>11元</td>
<td>300元</td>
<td colspan="2">23/11/2013</td>
<td colspan="3">待发货</td>
</tr>
<tr class="click2 success">
<td colspan="2">产品1</td>
<td colspan="2">1222</td>
<td>11元</td>
<td>300元</td>
<td colspan="2">23/11/2013</td>
<td colspan="3">待发货</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
</body>
<script type="text/javascript" src='jquery-1.10.1.min.js'></script>
<script type="text/javascript" src='bootstrap.min.js'></script>
<script type="text/javascript">
$(".fa-chevron-right").on('click', function(event) {
var flag = $(this).attr("data-flag");
$(".click"+flag).toggle();
var $this=$(this);
if($this.hasClass('fa-chevron-right')){
$this.removeClass('fa-chevron-right').addClass('fa-chevron-down');
}else{
$this.removeClass('fa-chevron-down').addClass('fa-chevron-right');
}
});
</script>
</html>
大家有什么不懂的可以来评论啊!希望大家支持下!