<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head><title>表格操作</title></head>
<script type="text/javascript" src="jquery-1.4.2.min.js"></script>
<style type="text/css">
body{font-size:12px}
table{font-size:12px;width:500px;border-collapse:collapse;}
div{line-height:30px;width:500px}
table a{color:rgb(79,129,189);}
table tr{line-height:30px;margin-top:3px;}
.item11{margin-top:3px;padding:3px;background-color:#eeffee;padding-left:3px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.item22{margin-top:3px;padding:3px;background-color:#ffffff;padding-left:3px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.item1 td{background-color:#eeffee;padding-left:3px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.item2 td{background-color:#ffffff;padding-left:3px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
</style>
<body>
<div><a οnclick="addInfo()" href="javascript:void(0);">添加规格</a></div>
<table id="tableObj" cellspacing="0" cellpadding="0">
<tr id="tr1" class="item1">
<td>规格名称</td><td><input id="name1" value="1" type="text"/></td>
<td>规格数量</td><td><input id="num1" type="text"/></td>
<td><a href="javascript:void(0);" οnclick="delInfo(1)">删除</a></td>
</tr>
<tr id="tr2" class="item2">
<td>规格名称</td><td><input id="name2" value="2" type="text"/></td>
<td>规格数量</td><td><input id="num2" type="text"/></td>
<td><a href="javascript:void(0);" οnclick="delInfo(2)">删除</a></td>
</tr>
</table>
<script type="text/javascript">
var i=2;
function addInfo()
{
i++;
if($("table tr:last-child").attr("class")=="item1")
$("#tableObj").append("<tr class='item2' id='tr"+i+"'><td>规格名称</td><td><input id='name"+i+"' type='text' value='"+i+"'/></td><td>规格数量</td><td><input id='num"+i+"' type='text'/></td><td><a href='javascript:void(0);' οnclick='delInfo("+i+")'>删除</a></td></tr>");
else
$("#tableObj").append("<tr class='item1' id='tr"+i+"'><td>规格名称</td><td><input id='name"+i+"' type='text' value='"+i+"'/></td><td>规格数量</td><td><input id='mum"+i+"' type='text'/></td><td><a href='javascript:void(0);' οnclick='delInfo("+i+")'>删除</a></td></tr>");
}
function delInfo(item)
{
$("#tr"+item).remove();
itemBind();
}
function itemBind()
{
$("table tr:odd").each(function(){
$(this).attr("class","item2");
});
$("table tr:even").each(function(){
$(this).attr("class","item1");
});
}
</script>
</body>
</html>
Jquery对表格进行操作——添加行、删除行和绑定行
最新推荐文章于 2022-05-06 20:04:31 发布