一、wrap
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script src="js/jquery-3.3.1.js"></script>
</head>
<body>
<span>--abc--</span>
<a>11111111</a>
<span>--def--</span>
<script>
$("span").wrap("<div></div>");
//在每个span标签的外部分别包裹div标签
</script>
</body>
</html>
包裹前:
包裹后:
二、wrapAll
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script src="js/jquery-3.3.1.js"></script>
</head>
<body>
<span>--abc--</span>
<a>11111111</a>
<span>--def--</span>
<script>
$("span").wrapAll("<div></div>");
//把所有span标签合并在一个div标签中
</script>
</body>
</html>
效果:
代码执行效果:
三、wrapInner
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script src="js/jquery-3.3.1.js"></script>
</head>
<body>
<span>--abc--</span>
<a>11111111</a>
<span>--def--</span>
<script>
$("span").wrapInner("<div></div>");
//在所有span标签内部将内容用div标签包裹
</script>
</body>
</html>
效果:
代码效果:
四、unwrap
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script src="js/jquery-3.3.1.js"></script>
</head>
<body>
<div>
<a><span>--abc--</span></a>
</div>
<a>11111111</a>
<div>
<span>--def--</span>
</div>
<script>
$("span").unwrap();
//撤销span标签的第一次层外标签
</script>
</body>
</html>
撤销包裹前:
撤销包裹后:
代码执行效果:只撤销第一层