jquery操作表格行(增加、删除)

<span style="color:#ff0000;">js+css代码:</span>
	<style type="text/css">
		table td{border:1px solid #F00;height:30px;} 
	</style>
	
	<script type="text/javascript" src="function/jquery-1.7.2.min.js"></script>
	<script type="text/javascript" charset="utf-8" >
		$(document).ready(function(){
			$("#tab tr").attr("align" , "center");
			
			//add a row
			$("#but").click(function(){
				var _len = $("#tab tr").length;
				$("#tab").append("<tr  id='"+_len+"' align='center'>"
								+"<td>"+_len+"</td>"
								+"<td>Dramtic"+_len+"</td>"
								+"<td><input type='text' id='desc"+_len+"' name='desc"+_len+"'/></td>"
								+"<td><a href=\'javascript:void(0)\' οnclick=\'deltr("+_len+")\'>删除</a></td>"
								+"</tr>");
			})
		})
		
		var deltr = function(index){
			alert("您确定要删除第"+index+"行数据么?");
			var _len = $("#tab tr").length;
			$("tr[id='"+index+"']").remove();aa
			
			for(var i=index+1 , j=_len ; i<j ; i++){
				var nextVal = $("#desc"+i).val();
				$("tr[id='"+i+"']").replaceWith("<tr id='"+(i-1)+"' align='center'>"
												+"<td>"+(i-1)+"</td>"
												+"<td>Dramtic"+(i-1)+"</td>"
												+"<td><input type='text' id='desc"+(i-1)+"' name='desc"+(i-1)+"' value='"+nextVal+"'/></td>"
												+"<td><a href=\'javascript:void(0)\' οnclick=\'deltr("+(i-1)+")\'>删除</a></td>"
												+"</tr>");
			}
		}
	</script>
<span style="color:#ff0000;">html代码:</span>
  <body>
  	<form action="">
		<table id="tab" style="border-collapse:collapse">
			<tr>
				<td width="105">序号</td> 
				<td width="181">标题</td> 
				<td width="112">说明</td> 
				<td width="112">操作</td> 
			</tr>
		</table>
		<br>
		<input type="button" id="but" value="add a row at the end"/>
	</form>
  </body>


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值