一聚教程网:一个值得你收藏的教程网站

热门教程

JQuery实现动态操作表格的教程

时间:2022-06-25 17:22:45 编辑:袖梨 来源:一聚教程网

最近要做的东西,是对一个表格动态的添加行,删除行,并且对表格中内容进行非空验证。

$(function () {

//获取表格的行数

var tabRowLen = $("table tbody tr").length;

//点击add按钮时,

$("#add").on("click", function () {

//获取表格的行数

tabRowLen = $("table tbody tr").length;

var index = tabRowLen - 1;

//表格行数为0时,或者表格不存在空值时

if (IsNull(index) || tabRowLen == 0) {

//添加一行

$("table tbody").append("" +

"

" +

"

" +

"");

//删除一行

$(".add").on("click", function () {

$(this).parents("tr").remove();

});

}

//keyup事件

$("table input").on("keyup", function () {

//验证是否有空值

IsNull(index);

});

});

function IsNull(trIndex) {

var result = true;

debugger;

//遍历表格的input

$("table tbody input").each(function (trIndex) {

//判断是否存在空值

if ($("table tbody input")[trIndex].value == "") {

//提示空值

result = false;

$(this).next().html("required");

}

//不为空

else {

//清空提示信息

$(this).next().html("");

}

});

return result;

};

});

NameAge

热门栏目