标签:jquery 复制 tr
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript" src="http://lib.sinaapp.com/js/jquery/1.9.1/jquery-1.9.1.js"></script>
</head>
<body>
<table id="tb">
<tr id="show">
<td>111</td>
<td>111111</td>
</tr>
<tr id="hidden" style="display:none">
<td>111</td>
<td>111111</td>
</tr>
<tr id="show">
<td>222</td>
<td>222222</td>
</tr>
<tr id="hidden" style="display:none">
<td>222</td>
<td>222222</td>
</tr>
</table>
<div><input type="button" name="btn" id="btn" value="点我" /></div>
<script type="text/javascript">
$(document).ready(function(){
$("#tb tr").each(function(){
$(this).bind("click",function(){
var $tr = $("#tb tr:eq("+$(this).index()+")").clone(true);
//tr.appendTo("#tb tr").eq($(this).index());
$tr.insertAfter($("#tb tr:eq("+$(this).index()+")"));
//var evenTrId = $(‘#tb tr:even‘).attr("id");
//$(‘#tb tr:even‘).attr("id","hidden_"+evenTrId);
});
});
});
function cli(){
alert($(‘#tb tr:odd‘).length);
$(‘#tb tr:odd‘).each(function(){
alert($(this).attr("id"));
$(this).remove();
});
$("#tb tr").each(function(){
var $tr = $("#tb tr:eq("+$(this).index()+")").clone(true);
$tr.insertAfter($("#tb tr:eq("+$(this).index()+")"));
});
var evenTrId = $(‘#tb tr:odd‘).attr("id")
evenTrId = evenTrId.replace("show","hidden");
$(‘#tb tr:odd‘).attr("id",evenTrId);
$(‘#tb tr:odd‘).hide();
}
</script>
</body>
</html>
本文出自 “挨踢小菜鸟” 博客,请务必保留此出处http://ljt7560868.blog.51cto.com/4076512/1762433
jquery 实现点击 table中一行tr自动复制本行添加到本行之后 点击按钮回复到初始状态
标签:jquery 复制 tr
原文地址:http://ljt7560868.blog.51cto.com/4076512/1762433