博主信息
博文 87
粉丝 0
评论 0
访问量 72892
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
第十六节课作业:5.元素包裹
黄忠倚的博客
原创
743人浏览过

实例

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>5.元素包裹</title>
</head>
<body>
	<a href="https://www.tmall.com">天猫</a>
	<a href="https://www.taobao.com">淘宝</a>
	<a href="https://www.jd.com">京东</a>
	<a href="https://www.suning.com">苏宁</a>
	<p>网上购物:</p>
	<button>wrap()</button>
	<button>wrapInner()</button>
	<button>wrapAll()</button>
	<button>unwrap()</button>
</body>
</html>

<script type="text/javascript" src="./js/jquery-3.3.1.js"></script>
<script type="text/javascript">
$('button').eq(0).click(function(){
	//warp()包裹每一个节点
	//1.用一个新标签来进行包装(包裹)
	// $('a').wrap($('<li>'))
	// 简写:
	$('a').wrap('<li>')

	// var node = $('a').wrap('<li>')
	//2.是用一个已经存在的标签进行包装
	// var node = $('a').wrap($('p'))   //注意:如果p添加<>,就是添加p标签!
	//简写:
	// var node = $('a').wrap($('p'))  //控制台输出默认元素为a标签
	// var node = $('a').wrap($('p')).parent()  //控制台输出默认元素为p标签
	var node = $('a').wrap($('p')).parent().parent()  //控制台输出默认元素为li标签
	console.log(node)
})

	$('button:eq(1)').on('click',function(){
		//wrapInner()包裹每一个节点的内容
		$('li').wrapInner('<strong>')  //a标签是li的内容,所以用wrapInner包裹
	})

	$('button:eq(2)').on('click',function(){
		//wrapAll()包裹每一个节点的内容
		$('li').wrapAll('<ul style="background-color:brown">')  //给所有li标签裹上一个ul标签
		$('li').wrapAll('<div style="background-color:coral">')  //给所有li标签裹上一个div标签
		$('div').wrapAll('<div style="background-color:cyan">')  //给所有div标签裹上一个div标签

	})

	$('button:eq(3)').on('click',function(){
		//unwrap()  删除节点上的父元素,无参数
		$('li').unwrap()  //删除li标签的父元素(ul标签)
		// $('li').unwrap().unwrap()  //删除ul标签的父元素(div)
		$('li').unwrap().unwrap().unwrap()  //删除所有li的父元素
	})

</script>

运行实例 »

点击 "运行实例" 按钮查看在线实例


批改状态:未批改

老师批语:
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学