jQuery动态实现动态添加删除表格信息
2019-07-19 11:39
323 查看
首先应该配置jQuery框架环境,并将其正确引入到目标页面当中。这里用的是jQuery-1.8.3. 实际上jQuery-2.x以下版本对浏览器的支持都是比较好的,以上版本会对移动端优先。如果 你是B/C架构,2.x以下是不错的选择。 以下对每条代码进行了解释,请参阅! <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script type="text/javascript" src="../js/jquery-1.8.3.js"></script> <script type="text/javascript"> $(function () { //为添加按钮注册点击事件 $(":button").click(function () { //创建一个tr,并转为jQuery对象 var tr =$("<tr></tr>") ; //创建4个td,向td,中添加内容 var td1 = $("<td></td>"); td1.append($("#username").val()); var td2 = $("<td></td>"); td2.append($("#phone").val()); var td3 = $("<td></td>"); td3.append($("#email").val()); var td4 = $("<td></td>"); //'javascript:void(0)'表示不做任何显示,如果是#或其他,会重新加载整个页面 //添加删除链接 var a = $("<a href='javascript:void(0)'>删除</a>"); td4.append(a); //为删除绑定点击事件 a.click(function () { // a 已经转为了jQuery对象,可以直接调用click方法 $(this).parent().parent().remove(); //当前this代表点击的dom对象,即删除,找到<tr>对象 }); //用链式编程追加每条添加的信息 tr.append(td1).append(td2).append(td3).append(td4); $("#tab").append(tr); //向表格追加行 }); }); </script> </head> <body> <div align="center"> <table id="tab" border="1"> <tr> <td>姓名</td> <td>电话</td> <td>邮箱</td> <td>删除</td> </tr> </table> </div> 姓名:<input type="text" name="username" id="username"><br> 电话:<input type="text" name="phone" id="phone"><br> 邮箱:<input type="email" name="email" id="email"><br> <input type="button" value="添加"> </body> </html>
相关文章推荐
- JQUERY动态绘制表格,实现动态添加一行,删除一行
- jQuery实现用户信息表格的添加、删除操作
- jquery实现动态添加和删除表格
- jQuery实现的简单动态添加、删除表格功能示例
- jQuery实现用户信息表格的添加和删除功能
- jquery 实现表格内的tr与td,动态添加与删除. 以及序号增加与减少,大多用在Form里
- 使用jquery实现表格的动态添加和删除
- jQuery实现表格行和列的动态添加与删除方法【测试可用】
- Jquery 实现动态添加table tr 和删除tr 以及checkbox的全选 和 获取添加TR删除TR后的数据
- JS实现动态表格 添加行 删除行 删除列
- jQuery实现动态添加和删除一个div
- jQuery实现弹窗动态添加用户信息【详细注解】
- jquery 动态添加、按顺序添加input文本框并且实现删除操作
- jQuery实现动态添加和删除一个div
- JQuery动态添加删除表格
- 基于JavaScript实现动态添加删除表格的行
- jquery实现table动态添加行、删除行以及行的上移和下移
- jQuery动态添加删除表格的行和列
- jQuery 实现添加表格行,删除行,调用日期控件
- jquery学习之1.22-小练习5-实现添加页面上填写信息到当前页面表格中