求助,怎么实现点击让<tr>增加一行

 我来答
百度网友ded4135
高粉答主

2018-04-21 · 醉心答题,欢迎关注
知道大有可为答主
回答量:2.7万
采纳率:87%
帮助的人:1.2亿
展开全部
前台用js添加tr,用了jquery

P<table border="1"><?php for($i=1;$i<6;$i++){ ?> <tr> <td><input type="text" name="chanpin<?php echo $i; ?>" value=""></td> <td><input type="number" id="jiage<?php echo $i; ?>" name="jiage<?php echo $i; ?>" value=""></td> <td><input type="number" id="num<?php echo $i; ?>" name="num<?php echo $i; ?>" value="" onblur="test1('jiage<?php echo $i; ?>','num<?php echo $i; ?>','sum<?php echo $i; ?>','<?php echo $i ?>')"></td> <td><input type="number" id="sum<?php echo $i; ?>" name="sum<?php echo $i; ?>" readonly="readonly"></td> </tr><?php } ?> <tr id="item_add"> <td colspan="4"><input type="hidden" id="hidNum" name="hidNum" value="<?php echo $i; ?>" /><button onclick="kkk()">add</button></td></tr></table><script src="lib/jquery.min.js"></script><script> function kkk() { var num = $("#hidNum").val(); // num = parseInt(num); $('#item_add').prev().clone().insertBefore($('#item_add')); $('#item_add').prev().find('input:eq(0)').attr('name','chanpin'+num); $('#item_add').prev().find('input:eq(1)').attr('name','jiage'+num); $('#item_add').prev().find('input:eq(2)').attr('name','num'+num); $('#item_add').prev().find('input:eq(2)').attr('onblur','test1(jiage'+num+',num'+num+',sum'+num+','+num+')'); $('#item_add').prev().find('input:eq(3)').attr('name','sum'+num); num++; //点击自加 $("#hidNum").val(num); //重新赋值 }</script>
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式