这篇文章主要为大家详细介绍了jQuery实现表格元素动态创建功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
Jquery实现表格元素的动态创建,本质是通过构造一个Dom Node节点,并且拼接到表格的Dom树上的子叶位置。
HTML正文:
用户: 邮箱: 手机:
user | phone | operation | |
zhangsan | aaa@qq.com | 25652463 | delete |
Javascript处理代码:
$("#b1").click(function(){ var $user=$("#user"); var $mail=$("#mail"); var $phone=$("#phone"); //组装对象 $tr=$(""); $td1=$(" "); $td1.text($user.val()); $td2=$(" "); $td2.text($mail.val()); $td3=$(" "); $td3.text($phone.val()); $td4=$(" "); $href=$(""); $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); });
效果图:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持html中文网。
以上就是jQuery实现表格元素动态创建功能的详细内容,更多请关注0133技术站其它相关文章!