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调度器配置

