读书人

jquery table添加的有关问题

发布时间: 2013-04-21 21:18:07 作者: rapoo

jquery table添加的问题
在一个div中重复插入table。 前提是 一插入的table中table内的数据没有重复的 就可以添加。 若已添加的table中有重复的,怎进行提示。

$("#div").each(function () {
var one = new Array();
var two = new Array();
var tab = $(this).find("[name='tab']").size();//div中table个数
for (var i = 0; i < tab ; i++) {
one [i] = $(this).find("[name='forms']").eq(i).serialize();//获取表单中的数据
for (var j = 0; j < i; j++) {

two[j] = $(this).find("[name='forms']").eq(j).serialize();
if (two[j] == one[i]) {
alert("+j+与+i+重复,不可在添加")
return;
} else {
Addtable()//添加table的函数

}
}
}
});

上面的方法存在问题,谁能帮忙解决???
------解决方案--------------------


还是没太看懂,感觉应该这样代码才对


$("#div").each(function () {
var one = new Array();
var two = new Array();
var tab = $(this).find("[name='tab']").size();//div中table个数
for (var i = 0; i < tab ; i++) {
one [i] = $(this).find("[name='forms']").eq(i).serialize();//获取表单中的数据
for (var j = 0; j < i; j++) {

two[j] = $(this).find("[name='forms']").eq(j).serialize();
if (two[j] == one[i]) {
alert("+j+与+i+重复,不可在添加")
return false;
} //else {
//Addtable()//添加table的函数

//}
}
}

//都没重复才添加
Addtable()//添加table的函数



});

读书人网 >asp.net

热点推荐