jquery实现表格行动态增删

 

<script src="jquery-1.5.1.min.js"></script>

<script>

	$("document").ready(function(){

		var tr;//用于药品显示行保存副本

		//增加药品显示行

		$("input#add").click(function(){

			//当药品行没有全删,则直接复制行,全删时,则用副本复制行

			if(tr==null)

				$("#detail").clone().appendTo($("#mytable"));

			else

				tr.clone().appendTo($("#mytable"));

		});

		//全选中药品显示行

		$(":checkbox#all").click(function(){

			$("input[type=checkbox]").attr("checked",$("input#all").attr("checked"));

		});

		//删除所选药品显示行

		$(":button#btnDel").click(function(){

			tr=$("#detail").clone();//保存第一行副本,防止全删时无法复制行

			$("input:checked[id!=all]").parent().parent().remove();	//除标题行外,删除所有所选行						   

		});

	});

</script>

 

 

<input type="button" id="add" value="增加药品" />

    <input type="button" id="btnDel" value="删除所选" />

  <br />

  <br />

    	<table width="650" border="0" id="mytable">

        <tr align="center">

    	    <td width="34" align="left"><input type="checkbox" id="all" /></td>

    	    <td width="113" align="center">药名</td>

    	    <td width="75" align="center">规格</td>

    	    <td width="80" align="center">数量</td>

    	    <td width="76" align="center">单价</td>

    	    <td width="83" align="center">生产日期</td>

    	    <td width="74" align="center">生产批次</td>

    	    <td width="81" align="center">失效日期</td>

        </tr>

        <tr id="detail">

        	<td width="34"><input type="checkbox"/></td>

            <td width="113"><input name="medicineName" type="text" size="15"/></td>

            <td width="75"><input name="type" type="text" size="10"/></td>

            <td width="80"><input name="amount" type="text" size="10"/></td>

            <td width="76"><input name="price" type="text" size="10"/></td>

            <td width="83"><input name="productionTime" type="text" size="10"/></td>

            <td width="74"><input name="produtionBatch" type="text" size="8"/></td>

          <td width="81"><input name="expires" type="text" size="10"/></td>

        </tr>

  	  </table>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值