<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<style>
* {
margin: 0;
padding: 0;
}
.cme-table {
margin: 50px 0 0 50px;
}
.cme-table table {
border-collapse: collapse;
}
.cme-table thead tr th {
border: 1px solid #ddd;
width: 120px;
height: 50px;
background: #f5f5f5;
font-weight: bold;
font-size: 12px;
color: #333;
}
.cme-table tbody tr td {
border: 1px solid #ddd;
text-align: center;
font-size: 12px;
color: #333;
height: 30px;
}
.cme-table tbody tr:hover {
background: #f8f8f8;
}
body a {
color: #000;
text-decoration: none;
}
</style>
</head>
<body>
<div class='cme-table'>
<div class='cme-fixed-table-container'>
<table cellspacing="0" cellpadding="0">
<thead>
<tr>
<th>序号</th>
<th>姓名</th>
<th>人员属性</th>
<th>年度</th>
<th>月份</th>
<th>日期</th>
<th>操作</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td class='table-operation'>
<a href="javascript:;" class='edit'>编辑</a>
<a href="javascript:;" class='preservation'>保存</a>
<a href="javascript:;" class='add'>添加</a>
<a href="javascript:;" class='remove'>删除</a>
</td>
</tr>
<tr>
<td>2</td>
<td>2</td>
<td>2</td>
<td>2</td>
<td>2</td>
<td>2</td>
<td class='table-operation'>
<a href="javascript:;" class='edit'>编辑</a>
<a href="javascript:;" class='preservation'>保存</a>
<a href="javascript:;" class='add'>添加</a>
<a href="javascript:;" class='remove'>删除</a>
</td>
</tr>
<tr>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td class='table-operation'>
<a href="javascript:;" class='edit'>编辑</a>
<a href="javascript:;" class='preservation'>保存</a>
<a href="javascript:;" class='add'>添加</a>
<a href="javascript:;" class='remove'>删除</a>
</td>
</tr>
<tr>
<td>4</td>
<td>4</td>
<td>4</td>
<td>4</td>
<td>4</td>
<td>4</td>
<td class='table-operation'>
<a href="javascript:;" class='edit'>编辑</a>
<a href="javascript:;" class='preservation'>保存</a>
<a href="javascript:;" class='add'>添加</a>
<a href="javascript:;" class='remove'>删除</a>
</td>
</tr>
<tr>
<td>5</td>
<td>5</td>
<td>5</td>
<td>5</td>
<td>5</td>
<td>5</td>
<td class='table-operation'>
<a href="javascript:;" class='edit'>编辑</a>
<a href="javascript:;" class='preservation'>保存</a>
<a href="javascript:;" class='add'>添加</a>
<a href="javascript:;" class='remove'>删除</a>
</td>
</tr>
<tr>
<td>6</td>
<td>6</td>
<td>6</td>
<td>6</td>
<td>6</td>
<td>6</td>
<td class='table-operation'>
<a href="javascript:;" class='edit'>编辑</a>
<a href="javascript:;" class='preservation'>保存</a>
<a href="javascript:;" class='add'>添加</a>
<a href="javascript:;" class='remove'>删除</a>
</td>
</tr>
<tr>
<td>7</td>
<td>7</td>
<td>7</td>
<td>7</td>
<td>7</td>
<td>7</td>
<td class='table-operation'>
<a href="javascript:;" class='edit'>编辑</a>
<a href="javascript:;" class='preservation'>保存</a>
<a href="javascript:;" class='add'>添加</a>
<a href="javascript:;" class='remove'>删除</a>
</td>
</tr>
<tr>
<td>8</td>
<td>8</td>
<td>8</td>
<td>8</td>
<td>8</td>
<td>8</td>
<td class='table-operation'>
<a href="javascript:;" class='edit'>编辑</a>
<a href="javascript:;" class='preservation'>保存</a>
<a href="javascript:;" class='add'>添加</a>
<a href="javascript:;" class='remove'>删除</a>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<script src="jquery.js"></script>
<script>
//删除行
$(document).on("click",".remove",function(){
$(this).parents("tr").remove();
});
//添加行
$(document).on("click",'.add',function(){
var len = $("[rowId]").length + 1;
var mtr = '<tr>'+
'<td></td>'+
'<td></td>'+
'<td></td>'+
'<td></td>'+
'<td></td>'+
'<td></td>'+
'<td class="table-operation">'+
'<a href="javascript:;" class="edit">编辑 </a>' +
'<a href="javascript:;" class="preservation">保存 </a>' +
'<a href="javascript:;" class="add">添加 </a>' +
'<a href="javascript:;" class="remove">删除</a>' +
'</td>'+
'</tr>';
$('tbody').append(mtr);
});
//编辑
$(document).on("click",".edit",function(){
var tr = $(this).parent().parent();
$(this).closest('td').siblings("td:not('a')").each(function(i,e){
e = $(e);
var html = "<input value='"+e.text() + "'type='text' style='width:100px'>";
e.html(html);
})
});
//保存
$(document).on("click",".preservation",function(){
var tr = $(this).parent().parent();
$("input[type='text']",tr).each(function(i,e){
e = $(e);
e.parent().text(e.val());
e.remove();
})
})
</script>
</body>
</html>