最近要做的东西,是对一个表格动态的添加行,删除行,并且对表格中内容进行非空验证。
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<script src="scripts/jquery-1.10.2.js"></script>
<script type="text/javascript">
$(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("<tr>" +
"<td><input type='text' class='Name'/><div id='dName" + tabRowLen + "'></div></td>" +
"<td><input type='text' class='Age'/><div id='dAge" + tabRowLen + "'></div></td>" +
"<td><input type='button' class='add' value='delete ' /></td></tr>");
//删除一行
$(".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;
};
});
</script>
</head>
<body>
<table>
<thead>
<tr>
<th>Name</th>
<th>Age</th>
<th><input type="button" id="add" value="addRow " /></th>
</tr>
</thead>
<tbody></tbody>
</table>
</body>
</html>
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!
# jquery
# 操作
# 表格
# 超级简单的jquery操作表格方法
# jQuery操作表格(table)的常用方法、技巧汇总
# JQuery操作表格(隔行着色
# 高亮显示
# 筛选数据)
# jquery 操作表格实现代码(多种操作打包)
# 使用jQuery操作HTML的table表格的实例解析
# JQuery对表格进行操作的常用技巧总结
# 基于jQuery的表格操作插件
# jquery 表格分页等操作实现代码(pagedown
# pageup)
# JQuery 表格操作(交替显示、拖动表格行、选择行等)
# 行数
# 遍历
# 提示信息
# 要做
# 不存在
# 清空
# 为空
# 判断是否
# utf
# title
# charset
# Type
# Content
# text
相关文章:
如何在宝塔面板中修改默认建站目录?
rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted
如何在橙子建站上传落地页?操作指南详解
北京建设网站制作公司,北京古代建筑博物馆预约官网?
,柠檬视频怎样兑换vip?
如何用狗爹虚拟主机快速搭建网站?
专业制作网站的公司哪家好,建立一个公司网站的费用.有哪些部分,分别要多少钱?
图片制作网站免费软件,有没有免费的网站或软件可以将图片批量转为A4大小的pdf?
网站制作企业,网站的banner和导航栏是指什么?
如何在建站主机中优化服务器配置?
详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)
建站主机默认首页配置指南:核心功能与访问路径优化
建站org新手必看:2024最新搭建流程与模板选择技巧
宝塔Windows建站如何避免显示默认IIS页面?
在线流程图制作网站手机版,谁能推荐几个好的CG原画资源网站么?
建站之星导航如何优化提升用户体验?
如何用搬瓦工VPS快速搭建个人网站?
python的本地网站制作,如何创建本地站点?
如何快速搭建安全的FTP站点?
建站之星CMS建站配置指南:模板选择与SEO优化技巧
香港服务器租用费用高吗?如何避免常见误区?
如何在阿里云完成域名注册与建站?
建站主机如何安装配置?新手必看操作指南
,在苏州找工作,上哪个网站比较好?
微信h5制作网站有哪些,免费微信H5页面制作工具?
如何处理“XML格式不正确”错误 常见XML well-formed问题解决方法
如何通过虚拟主机快速完成网站搭建?
建站主机助手选型指南:2025年热门推荐与高效部署技巧
如何快速完成中国万网建站详细流程?
建站之星3.0如何解决常见操作问题?
网站制作的步骤包括,正确网址格式怎么写?
如何用PHP快速搭建CMS系统?
专业网站制作服务公司,有哪些网站可以免费发布招聘信息?
电商网站制作多少钱一个,电子商务公司的网站制作费用计入什么科目?
如何在橙子建站中快速调整背景颜色?
如何快速生成凡客建站的专业级图册?
建站之星价格显示格式升级,你的预算足够吗?
如何选择靠谱的建站公司加盟品牌?
黑客如何利用漏洞与弱口令入侵网站服务器?
香港服务器网站卡顿?如何解决网络延迟与负载问题?
弹幕视频网站制作教程下载,弹幕视频网站是什么意思?
郑州企业网站制作公司,郑州招聘网站有哪些?
设计网站制作公司有哪些,制作网页教程?
微网站制作教程,不会写代码,不会编程,怎么样建自己的网站?
如何有效防御Web建站篡改攻击?
免费制作海报的网站,哪位做平面的朋友告诉我用什么软件做海报比较好?ps还是cd还是ai这几个软件我都会些我是做网页的?
极客网站有哪些,DoNews、36氪、爱范儿、虎嗅、雷锋网、极客公园这些互联网媒体网站有什么差异?
全景视频制作网站有哪些,全景图怎么做成网页?
如何用手机制作网站和网页,手机移动端的网站能制作成中英双语的吗?
微课制作网站有哪些,微课网怎么进?
*请认真填写需求信息,我们会在24小时内与您取得联系。