js复制克隆
$(function() {//开始加载
updateIndex()
})
function add(){
var str = $(".tr_wqxx").first().clone(true)//复制该类的第一个为模板
$("#tb_wpxx").append(str)//把模板添加到对应id的table中
str.find("input").val('');//把模板中value值清空
str.find("input").eq(4).attr("class","bottom_button_qx");//添加删除按钮
updateIndex()//执行方法把List中name 数组下标更新
}
function updateIndex() {//把数组下标更新确保不会重复
$(".tr_wqxx").each(function(index, e) {//获取选中数组
var str = $(e)
str.find("td:eq(0) input").attr("name","wpxxList["+index+"].items");
str.find("td:eq(1) input").attr("name","wpxxList["+index+"].number");
str.find("td:eq(2) input").attr("name","wpxxList["+index+"].unit");
str.find("td:eq(3) input").attr("name","wpxxList["+index+"].bak1");
str.find("td:eq(5) input").attr("name","wpxxList["+index+"].id");
})
}
function delWpxx(obj){//删除方法
var _len = $("#tb_wpxx tr").length
if(_len==3){//删除到最后一个时不许删除,留下一个当做克隆模板
return
}
var curr = $(obj).parent().parent();
curr.remove();
updateIndex()
}
最新文章
- tomcat7配置虚拟目录
- zoj 3820(2014牡丹江现场赛B题)
- css布局课件
- Windows下一些奇怪安装问题的解决
- hdu 3518 Boring counting 后缀数组基础题
- cell的自适应
- bzoj3319: 黑白树
- 安装centos7注意事项
- jssdk微信图片上传功能
- 【NOIP2004】虫食算
- C#弹出对话框
- mysql tp5 find_in_set写法
- JAVA获取计算机IP地址
- Centos7上安装mariadb
- css3-study-new
- Symmetric Tree leetcode java
- vue项目的创建
- OneZero第二周第五次站立会议(2016.4.1)
- e814. 创建一个可监听选择状态的菜单项
- smarty模板的配置