主要方法
内部插入
1. appendTo():插入元素(插入末尾)
a.appendTo(b):把a插入到b子元素末尾,成为最后一个子元素
2. prependTo():插入元素(插入开头)
a.prependTo(b):把a插入到b子元素开头,成为第一个子元素
外部插入
3. insertAfter():添加元素至后面
a.insertAfter(b):将a加到b后面,得到ba
4. insertBefore():添加元素至前面
a.insertBefore(b):将a加到b前面,得到ab
替换
5. replaceWith():替换所有匹配元素
a.replaceWith(b):用b替换a
6. replaceAll():替换所有匹配元素
a.replaceAll(b):用a替换b
删除
7. remove():删除
a.remove():删除a标签
8. empty():清空内容
a.empty():清空a标签里的内容
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style type="text/css">
table{
border: 1px solid black;
margin: 0 auto;
border-collapse: collapse;
}
tr,th,td{
border: 1px solid black;
}
div{
border: 1px solid black;
width: 300px;
height: 200px;
text-align: center;
margin: 0 auto;
text-align: center;
}
</style>
<script type="text/javascript" src="../jQuery包/jquery.min.js"></script>
<script>
$(function (){
var deletefun=function (){
var obj1 = $(this).parent().parent();
var name = obj1.find("td:first").text();
if (confirm("是否确认删除"+name)){
obj1.remove();
}
return false;
}
$("a").click(deletefun);
$("#but").click(function (){
var name = $("#empName").val();
var email = $("#email").val();
var salary = $("#salary").val();
var obj = $("<tr>" +
"<td>"+name+"</td>" +
"<td>"+email+"</td>" +
"<td>"+salary+"</td>" +
"<td><a href=\"deleteEmp?id=002\">Delete</a></td>" +
"</tr>")
obj.appendTo($("#employeeTable"));
obj.find("a").click(deletefun);
})
})
</script>
</head>
<body>
<table id="employeeTable">
<tr>
<th>Name</th>
<th>Email</th>
<th>Salary</th>
<th></th>
</tr>
<tr>
<td>Tom</td>
<td>tom@tom.com</td>
<td>5000</td>
<td><a href=" deleteEmp?id=001">Delete</a></td>
</tr>
<tr>
<td>Jerry</td>
<td>jerry@sohu.com</td>
<td>8000</td>
<td><a href="deleteEmp?id=002" >Delete</a></td>
</tr>
</table>
<br/>
<div id="formDiv">
<h4>添加新员工</h4>
<tr>
<td class="word">name: </td>
<td class="inp">
<input type="text" name= ”empName" id="empName" />
</td>
</tr><br/>
<tr>
<td class= "word" >email: </td>
<td class="inp">
<input type= "text" name= "email" id= "email" />
</td>
</tr><br/>
<tr>
<td class="word">salary:</td>
<td class="inp">
<input type="text" name= "salary" id="salary" />
</td>
</tr><br/><br/>
<input type="button" id="but" value="提交">
</div>
</body>
</html>