jQuery实现表格元素动态创建功能

发布时间 - 2026-01-10 22:23:59    点击率:

Jquery实现表格元素的动态创建,本质是通过构造一个Dom Node节点,并且拼接到表格的Dom树上的子叶位置。

HTML正文:

用户:<input type="text" id="user"/>
邮箱:<input type="text" id="mail"/>
手机:<input type="text" id="phone"/>
<br>
<button id="b1">添加</button><br>
<table border=1 id="table">
<tr><td>user</td><td>mail</td><td>phone</td><td>operation</td></tr>
<tr><td>zhangsan</td><td>aaa@qq.com</td><td>25652463</td><td><a href="##">delete</a></td></tr>
</table>

Javascript处理代码:

$("#b1").click(function(){
var $user=$("#user");
var $mail=$("#mail");
var $phone=$("#phone");

//组装对象
$tr=$("<tr></tr>");
$td1=$("<td></td>");
$td1.text($user.val());

$td2=$("<td></td>");
$td2.text($mail.val());

$td3=$("<td></td>");
$td3.text($phone.val());

$td4=$("<td></td>");

$href=$("<a></a>");
$href.attr("href","##");
$href.text("delete");
$td4.append($href);

$href.click(function(){
if(window.confirm("确定删除?")){
 //这里使用this表示当前事件绑定对象---? $(this)不能用$(href)代替,否则会认为每次都是最新对象,原有对象的行为不能保存
 $(this).parent().parent().remove(); 
}else{
 return;
}
});

$("#table").append($tr);
 $tr.append($td1);
 $tr.append($td2);
 $tr.append($td3);
 $tr.append($td4);
});

效果图:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# jQuery表格元素动态创建  # jQuery表格元素创建  # jQuery表格元素  # javascript实现对表格元素进行排序操作  # js操作table元素实现表格行列新增、删除技巧总结  # JavaScript对表格或元素按文本  # 数字或日期排序的方法  # 原生JS操作网页给p元素添加onclick事件及表格隔行变色  # 使用JS操作页面表格  # 元素的一些技巧  # jQuery EasyUI API 中文文档 - DataGrid数据表格  # jQuery EasyUI API 中文文档 - TreeGrid 树表格使用介绍  # jQuery EasyUI中对表格进行编辑的实现代码  # jQuery EasyUI API 中文文档 - ComboGrid 组合表格  # jQuery LigerUI 使用教程表格篇(1)  # 都是  # 不能用  # 则会  # 绑定  # 树上  # 大家多多  # mail  # phone  # button  # id  # user  # gt  # tr  # border  # table  # operation  # td  # text  # br  # HTML 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 如何快速查询网址的建站时间与历史轨迹?  如何快速搭建高效WAP手机网站吸引移动用户?  深入理解Android中的xmlns:tools属性  如何在Windows虚拟主机上快速搭建网站?  进行网站优化必须要坚持的四大原则  javascript读取文本节点方法小结  Laravel如何使用withoutEvents方法临时禁用模型事件  phpredis提高消息队列的实时性方法(推荐)  如何快速启动建站代理加盟业务?  JavaScript如何操作视频_媒体API怎么控制播放  制作企业网站建设方案,怎样建设一个公司网站?  如何在IIS7中新建站点?详细步骤解析  如何用已有域名快速搭建网站?  javascript日期怎么处理_如何格式化输出  如何用狗爹虚拟主机快速搭建网站?  Laravel如何实现用户角色和权限系统_Laravel角色权限管理机制  如何用好域名打造高点击率的自主建站?  如何获取上海专业网站定制建站电话?  Claude怎样写结构化提示词_Claude结构化提示词写法【教程】  音响网站制作视频教程,隆霸音响官方网站?  laravel怎么配置和使用PHP-FPM来优化性能_laravel PHP-FPM配置与性能优化方法  Laravel的契約(Contracts)是什么_深入理解Laravel Contracts与依赖倒置  浅述节点的创建及常见功能的实现  Edge浏览器怎么启用睡眠标签页_节省电脑内存占用优化技巧  原生JS获取元素集合的子元素宽度实例  动图在线制作网站有哪些,滑动动图图集怎么做?  移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?  Laravel如何获取当前用户信息_Laravel Auth门面获取用户ID  智能起名网站制作软件有哪些,制作logo的软件?  如何注册花生壳免费域名并搭建个人网站?  Laravel路由Route怎么设置_Laravel基础路由定义与参数传递规则【详解】  Laravel如何使用模型观察者?(Observer代码示例)  浅谈redis在项目中的应用  今日头条微视频如何找选题 今日头条微视频找选题技巧【指南】  Laravel怎么进行数据库回滚_Laravel Migration数据库版本控制与回滚操作  公司网站制作需要多少钱,找人做公司网站需要多少钱?  怎么制作一个起泡网,水泡粪全漏粪育肥舍冬季氨气超过25ppm,可以有哪些措施降低舍内氨气水平?  如何在万网利用已有域名快速建站?  简单实现Android验证码  Laravel项目如何进行性能优化_Laravel应用性能分析与优化技巧大全  Laravel如何集成第三方登录_Laravel Socialite实现微信QQ微博登录  如何在阿里云香港服务器快速搭建网站?  什么是javascript作用域_全局和局部作用域有什么区别?  香港服务器建站指南:免备案优势与SEO优化技巧全解析  php 三元运算符实例详细介绍  标题:Vue + Vuex 项目中正确使用 JWT 进行身份认证的实践指南  装修招标网站设计制作流程,装修招标流程?  东莞市网站制作公司有哪些,东莞找工作用什么网站好?  如何确保西部建站助手FTP传输的安全性?  Laravel定时任务怎么设置_Laravel Crontab调度器配置