jquery如何删除元素本身

今天小编给大家分享一下jquery如何删除元素本身的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

删除方法:1、使用remove()删除元素及其内部的所有内容,语法为“指定元素.remove();”;2、使用children()和unwrap()删除元素,但里面的保留子节点,语法为“指定元素.children().unwrap();”。

jquery如何删除元素本身  jquery 第1张

本教程操作环境:windows7系统、jquery1.10.2版本、Dell G3电脑。

jquery删除元素本身可分成两种情况:

  • 删除元素本身及其里面的内容(文本和子节点)

  • 只删除元素本身,保留子节点

情况1、使用 remove( ) 方法

使用 remove( ) 方法来将某个元素及其内部的所有内容删除。

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<script src="js/jquery-1.10.2.min.js"></script>
		<script>
			$(document).ready(function(){
			  $("button").click(function(){
				$("div").remove();
			  });
			});
		</script>
		<style type="text/css">
			div {
				background-color: yellow;
			}
		</style>
	</head>
	<body>

		<div>
			<p>这是 div 元素中的段落。</p>
			<p>这是 div 元素中的段落。</p>
			<p>这是 div 元素中的段落。</p>
		</div>
		<button>删除div元素</button>

	</body>
</html>

jquery如何删除元素本身  jquery 第2张

情况2:利用children()+unwrap()方法

  • children() 方法返回返回被选元素的所有直接子元素。

  • unwrap() 方法删除被选元素的父元素。

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<script src="js/jquery-1.10.2.min.js"></script>
		<script>
			$(document).ready(function(){
			  $("button").click(function(){
				$("div").children().unwrap();
			  });
			});
		</script>
		<style type="text/css">
			div {
				background-color: yellow;
			}
		</style>
	</head>
	<body>

		<div>
			<p>这是 div 元素中的段落。</p>
			<p>这是 div 元素中的段落。</p>
			<p>这是 div 元素中的段落。</p>
		</div>
		<button>删除div元素</button>

	</body>
</html>

jquery如何删除元素本身  jquery 第3张

以上就是“jquery如何删除元素本身”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注蜗牛博客行业资讯频道。

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:niceseo99@gmail.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

评论

有免费节点资源,我们会通知你!加入纸飞机订阅群

×
天气预报查看日历分享网页手机扫码留言评论Telegram