最近写的一个jquery实例练习:代码如下,有兴趣的同学可以学一学
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>userDemo</title>
<meta name="author" content="Administrator" />
<!-- Date: 2013-09-14 -->
<script src="../js/libs/jquery-1.6.2.min.js"></script>
</head>
<body>
<h3><center>添加用户</center></h3>
<br />
<center>
姓名:<input type="text" id="name" name="name" />
邮箱:<input type="text" id="mail" name="mail" />
电话:<input type="text" id="tel" name="tel" />
<br /><br />
<button id="adduser">提交</button>
<input type="reset" value="重置" />
<br /><br />
<hr />
<br /><br />
<table id="usertable" border="1" cellpadding="5" cellspacing="0">
<tbody>
<tr>
<th>姓名</th>
<th>邮箱</th>
<th>电话</th>
<th>操作</th>
</tr>
<!--<tr>
<td>hins</td>
<td>hins@163.com</td>
<td>1355479536</td>
<td><a href="testDemo.html?id=Tom">删除</a></td>
</tr>-->
</tbody>
</table>
</center>
</body>
</html>
<script language="JavaScript">
$("#adduser").click(function(){
获取本的值
var username=$("#name").val();
var email=$("#mail").val();
var tel=$("#tel").val();
创建<tr>
var $nametd=$("<td/>");
$nametd.text(username);
var $emailtd=$("<td/>");
$emailtd.text(email);
var $teltd=$("<td/>");
$teltd.text(tel);
var $a=$("<a></a>");
$a.attr("href","userDemo.html?id="+username);
$a.text("删除");
把<a>标签增加到td里
var $atd=$("<td/>");
$atd.append($a);
创建tr, 在tr上添加td
var $tr=$("<tr/>");
$tr.append($nametd);
$tr.append($emailtd);
$tr.append($teltd);
$tr.append($atd);
//创建<table>。 在table上添加<tr>
获取table下的所有子元素,eq(0),是获取第一个
$("#usertable").children().eq(0).append($tr);
///删除
$a.click(function(){
return delTr($a);///调用函数
});
});
/删除tr方法
function delTr($obj){
//alert($obj.attr("href"));
/*
* <tr>
<td>hins</td>
<td>hins@163.com</td>
<td>1355479536</td>
<td><a href="testDemo.html?id=Tom">删除</a></td>
</tr>
*/
///获取要删除用户的名字
//var nameval=$obj.parent().parent().children().eq(0).val();
var nameval=$obj.parent().parent().children().eq(0).text();
//alert(nameval);
var flag=window.confirm("你真的要删除["+nameval+"]这个用户吗");
if(!flag){
return false;
}
///删除tr
$obj.parent().parent().remove();
//return true;///执行href的地址
return false;
}
</script>
运行效果: