Jquery 添加删除行[测试通过]
2012-03-01 00:25
246 查看
//添加行
$("#addDevice").click(function () {
var $table = $("#tbDevice tr");
var len = $table.length;
var trid = "trDevice" + len;
$("#tbDevice").append("<tr id=" + trid + "><td><input type=\"text\" class=\"Field\" style=\"width:95%;\" /> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td><a href=\"javascript:;deltr('"+trid+"')\">删除</a>
</td></tr>");
});
})
//删除行
function deltr(index) {
$("tr[id=" + index + "]").remove();
}
<table id="tbDevice" width="100%" border="1">
<tbody>
<tr >
<td> 设备名称</td>
<td>型号</td>
<td> 规格</td>
<td> 生产厂家</td>
<td> 数量</td>
<td> 计划单价</td>
<td> 总计金额</td>
<td> 其他要求</td>
<td> <a id="addDevice" href="javascript:;" title="添加设备">添加设备</a></td>
<td> <a id="deleteDevice" href="javascript:;" title="Remove row">删除设备</a></td>
</tr>
<tr>
<td>
<input id="Text14" type="text" class="Field" style="width:95%;" /></td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
</tbody></table>
$("#addDevice").click(function () {
var $table = $("#tbDevice tr");
var len = $table.length;
var trid = "trDevice" + len;
$("#tbDevice").append("<tr id=" + trid + "><td><input type=\"text\" class=\"Field\" style=\"width:95%;\" /> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td><a href=\"javascript:;deltr('"+trid+"')\">删除</a>
</td></tr>");
});
})
//删除行
function deltr(index) {
$("tr[id=" + index + "]").remove();
}
<table id="tbDevice" width="100%" border="1">
<tbody>
<tr >
<td> 设备名称</td>
<td>型号</td>
<td> 规格</td>
<td> 生产厂家</td>
<td> 数量</td>
<td> 计划单价</td>
<td> 总计金额</td>
<td> 其他要求</td>
<td> <a id="addDevice" href="javascript:;" title="添加设备">添加设备</a></td>
<td> <a id="deleteDevice" href="javascript:;" title="Remove row">删除设备</a></td>
</tr>
<tr>
<td>
<input id="Text14" type="text" class="Field" style="width:95%;" /></td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
</tbody></table>
相关文章推荐
- 通过编码分别测试ArrayList 和 LinkedList 添加、删除对象时的耗时情况(精确到纳秒),并总结出以上两种集合的数据结构的不同之处。
- 通过编码分别测试ArrayList 和 LinkedList 添加、删除对象时的耗时情况(精确到纳秒),并总结出以上两种集合的数据结构的不同之处。
- jQuery实现表格行和列的动态添加与删除方法【测试可用】
- jQuery动态添加、删除元素的方法
- 苹果开发者账号中,测试机器列表达到100台上限,想要删除一些设备、添加新设备,怎么办?
- jquery 删除节点 添加节点 找兄弟节点的简单实现
- 使用JQueryUI + FreeMarker 实现Div动态DIalog添加和删除
- 利用JQuery实现网页左侧树形菜单(IE6 IE7 Firefox测试通过)
- QTP在录制脚本的时候会将鼠标点击过的对象自动添加到对象库中,而那些未被点击过的对象将不会被添加,导致针对某一对象手动添加的脚本运行不通过,因此需要手动把测试对象添加到对象库中,方法如下:
- 用代理测试ArrayList和LinkedList的添加和删除元素所用的时间
- jQuery控制table进行添加和删除
- 利用jQuery实现全选、反选、删除和添加
- jquery 动态给div添加元素删除元素
- jquery(全选、反选、添加、删除、移动元素)
- 稳扎稳打Silverlight(57) - 4.0通信之WCF RIA Services: 概述, 通过 DomainDataSource 实现数据的添加、查询、更新和删除操作
- 稳扎稳打Silverlight(57) - 4.0通信之WCF RIA Services: 概述, 通过 DomainDataSource 实现数据的添加、查询、更新和删除操作
- Fckeditor添加导入Word文档功能(已测试通过
- 基于jQuery的固定表格头部的代码(IE6,7,8测试通过)
- JQuery动态添加删除行并存储数据
- 稳扎稳打Silverlight(58) - 4.0通信之WCF RIA Services: 通过 Domain Service, 以 MVVM 模式实现数据的添加、删除、修改和查询