1. 父子节点的操作:
append()向元素内部追回元素
prepend(): 向元素内部添加前置元素
appendTo():追回到指定的元素集合中
prependTo(): 将元素前置到指定集合中
2. 兄弟节点的操作:
after(): 在匹配的元素之后插入
before(): 在匹配的元素之前插入
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<script src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
<title>Title</title>
<style>
table{
border:6px;
border-collapse: 0;
text-align: center;
margin: 50px auto;
}
tr{
background-color: deepskyblue;
}
td{
width: 200px;
height: 50px;
line-height: 30px;
}
th{
width: 200px;
height: 50px;
}
</style>
</head>
<body>
<table cellspacing="0" border="2">
<!--<caption>金角大王的晚餐食材</caption>-->
<tr>
<th>食材名称</th>
<th>数量</th>
<th>功效</th>
<th>食用方法</th>
<th>添加方式</th>
</tr>
<!--<tr>-->
<!--<td>唐僧</td>-->
<!--<td>约60kg</td>-->
<!--<td>一口长生不老你说值多少钱?</td>-->
<!--<td>细皮嫩肉的哇咔咔蒸</td>-->
<!--<td></td>-->
<!--</tr>-->
<tr id="zhuge">
<td>朱哥</td>
<td>约20T</td>
<td>据说吃了能high上天</td>
<td>皮糙肉厚的炸个一百八十分钟</td>
<td>此行是本来存在的节点</td>
</tr>
<!--<tr>-->
<!--<td>朱老师</td>-->
<!--<td>约20kg</td>-->
<!--<td>吃一口什么html、css、php都是浮云随便弄</td>-->
<!--<td>需要在太上老君炼丹炉里炼三天三夜方可食用</td>-->
<!--<td></td>-->
<!--</tr>-->
<!--我是 tr4.appendTo('table')添加的-->
<!--<tr> -->
<!--<td>小树哥</td>-->
<!--<td>约20g</td>-->
<!--<td>啥看不见?传说吃了有某种神秘的功效</td>-->
<!--<td>为了能大家享用只能加水1吨用三昧真火熬一天</td>-->
<!--</tr>-->
</table>
<script>
var table=$('table')
var tr=document.getElementById('zhuge')
//prependTo添加//////////////////////////////////////////////////////////////////////////////////////////
var caption=$('<caption>(金角大王的晚餐食材-我是使用prependTo添加的)</caption>')
caption.prependTo('table')
caption.append('(append)')
caption.prepend('(prepend)')
//before添加//////////////////////////////////////////////////////////////////////////////////////////
var tr2=$(' <tr>' +
' <td>唐僧</td>' +
' <td>约60kg</td>' +
' <td>一口长生不老你说值多少钱?</td>' +
' <td>细皮嫩肉的哇咔咔蒸</td>' +
' <td>此行是使用before添加的</td>' +
' </tr>')
$('#zhuge').before(tr2)
//after添加//////////////////////////////////////////////////////////////////////////////////////////
var tr3=$(
'<tr>'+
'<td>朱老师</td>'+
'<td>约20kg</td>'+
'<td>吃一口什么html、css、php都是浮云随便弄</td>'+
'<td>需要在太上老君炼丹炉里炼三天三夜方可食用</td>'+
'<td>此行是使用after添加的</td>'+
'</tr>')
$('#zhuge').after(tr3)
//appendTo添加//////////////////////////////////////////////////////////////////////////////////////////
var tr5=$('<tr>' +
'<td>小树哥</td>' +
'<td>约20g</td>' +
'<td>啥看不见?传说吃了有某种神秘的功效</td>' +
'<td>为了能大家享用只能加水1吨用三昧真火熬一天</td>'+
'<td>此行是使用appendTo添加的</td>'+
'</tr>')
tr5.appendTo('table')
</script>
</body>
</html>
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号