jq新增表格

JSP页面:<table border="1" style="width:50%" align='center' class="studnetTable" id="class_one">
  <tr>

    <td>姓名</td>

 <td><input name="editName" id="editName"  value="小明" /></td>

  </tr>   
  <tr>

    <td>性别</td>

    <td><input name="editGender" id="editGender"  value="男" /></td>
  </tr>
  <tr>
<td >年龄</td>
 <td><input name="editAge" id="editAge"  value="21" /></td>
  </tr>
  <tr>
<td >学号</td>
 <td><input name="editNumber" id="editNumber"  value="Q100" /></td>
  </tr>
  <tr>
<td>
  <span>  
<a href="#" id="addStudent" οnclick="add_Student(this);return false;">添加</a>
  </span>
</td>
  </tr>

</table>

<div id="addTable"></div>

JS部分:function add_Student(obj) {
var table = $(obj).parent().parent().parent().parent().parent();//用的是parent遍历方法,多一个parent是因为浏览器会自动在tr与table之间产生一个tbody标签,可用F12看到

var newtr = table.clone();//将你想要添加的表格clone

//到这里结合最后一步就完成了,以下的部分是扩展功能

var a = newtr.find("tr td  span a");
$(a).remove();//新添加的表格将没有添加按钮
    newtr.find("tr td input").each(function(i){
    $(this).val("");

    });//新添加的表格里input内容清空

//新的表格有了,接下来就是放置位置了

//新表格在上面

$("#class_one").before(newtr);

//新表格在下面

//$("#addTable").before(newtr);
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值