全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

JQuery实现动态操作表格

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

<!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 


相关文章: 如何在Golang中使用replace替换模块_指定本地或远程路径  宝盒自助建站智能生成技巧:SEO优化与关键词设置指南  如何通过可视化优化提升建站效果?  建站之星如何一键生成手机站?  如何快速搭建高效香港服务器网站?  如何高效生成建站之星成品网站源码?  制作网站的基本流程,设计网站的软件是什么?  网站制作难吗安全吗,做一个网站需要多久时间?  常州自助建站费用包含哪些项目?  深圳网站制作培训,深圳哪些招聘网站比较好?  微信h5制作网站有哪些,免费微信H5页面制作工具?  怎么制作一个起泡网,水泡粪全漏粪育肥舍冬季氨气超过25ppm,可以有哪些措施降低舍内氨气水平?  南平网站制作公司,2025年南平市事业单位报名时间?  如何自定义建站之星模板颜色并下载新样式?  佛山网站制作系统,佛山企业变更地址网上办理步骤?  建站之星后台管理系统如何操作?  建站之星后台密码遗忘或太弱?如何重置与强化?  Android自定义控件实现温度旋转按钮效果  如何撰写建站申请书?关键要点有哪些?  活动邀请函制作网站有哪些,活动邀请函文案?  建站之星北京办公室:智能建站系统与小程序生成方案解析  如何选择PHP开源工具快速搭建网站?  建站之星如何取消后台验证码生成?  如何选择域名并搭建高效网站?  小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?  如何设置并定期更换建站之星安全管理员密码?  建站168自助建站系统:快速模板定制与SEO优化指南  小捣蛋自助建站系统:数据分析与安全设置双核驱动网站优化  建站之星2.7模板快速切换与批量管理功能操作指南  C++中引用和指针有什么区别?(代码说明)  齐河建站公司:营销型网站建设与SEO优化双核驱动策略  如何通过VPS建站无需域名直接访问?  Avalonia如何实现跨窗口通信 Avalonia窗口间数据传递  高防服务器租用如何选择配置与防御等级?  上海制作企业网站有哪些,上海有哪些网站可以让企业免费发布招聘信息?  北京建设网站制作公司,北京古代建筑博物馆预约官网?  东莞市网站制作公司有哪些,东莞找工作用什么网站好?  无锡制作网站公司有哪些,无锡优八网络科技有限公司介绍?  浙江网站制作公司有哪些,浙江栢塑信息技术有限公司定制网站做的怎么样?  如何挑选高效建站主机与优质域名?  简历在线制作网站免费,免费下载个人简历的网站是哪些?  潮流网站制作头像软件下载,适合母子的网名有哪些?  建站之星展会模版如何一键下载生成?  如何用PHP工具快速搭建高效网站?  交易网站制作流程,我想开通一个网站,注册一个交易网址,需要那些手续?  实现点击下箭头变上箭头来回切换的两种方法【推荐】  北京网站制作网页,网站升级改版需要多久?  如何在Golang中处理模块冲突_解决依赖版本不兼容问题  美食网站链接制作教程视频,哪个教做美食的网站比较专业点?  PHP 500报错的快速解决方法 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。